CloudPageBlob.CreateSnapshotAsync Method (IDictionary<String, String>, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

 

Updated: August 4, 2016

Initiates an asynchronous operation to create a snapshot of the blob.

Namespace:   Microsoft.WindowsAzure.Storage.Blob
Assembly:  Microsoft.WindowsAzure.Storage (in Microsoft.WindowsAzure.Storage.dll)

[DoesServiceRequestAttribute]
public virtual Task<CloudPageBlob> CreateSnapshotAsync(
	IDictionary<string, string> metadata,
	AccessCondition accessCondition,
	BlobRequestOptions options,
	OperationContext operationContext,
	CancellationToken cancellationToken
)

Parameters

metadata
Type: System.Collections.Generic.IDictionary<String, String>

A collection of name-value pairs defining the metadata of the snapshot.

accessCondition
Type: Microsoft.WindowsAzure.Storage.AccessCondition

An AccessCondition object that represents the condition that must be met in order for the request to proceed. If null, no condition is used.

options
Type: Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions

A BlobRequestOptions object that specifies additional options for the request.

operationContext
Type: Microsoft.WindowsAzure.Storage.OperationContext

An OperationContext object that represents the context for the current operation.

cancellationToken
Type: System.Threading.CancellationToken

A CancellationToken to observe while waiting for a task to complete.

Return Value

Type: System.Threading.Tasks.Task<CloudPageBlob>

A Task<TResult> object of type CloudPageBlob that represents the asynchronous operation.

Return to top
Show: