| CloudBlockBlob.CreateSnapshotAsync Method (IDictionary, AccessCondition, BlobRequestOptions, OperationContext) |
| See Also |
|
Creates a snapshot of the blob.
Namespace: Microsoft.WindowsAzure.Storage.Blob
Assembly: Microsoft.WindowsAzure.Storage (in Microsoft.WindowsAzure.Storage.dll)
Assembly: Microsoft.WindowsAzure.Storage (in Microsoft.WindowsAzure.Storage.dll)
Usage
| Visual Basic |
|---|
Dim instance As CloudBlockBlob Dim metadata As IDictionary(Of String, String) Dim accessCondition As AccessCondition Dim options As BlobRequestOptions Dim operationContext As OperationContext Dim returnValue As IAsyncOperation(Of CloudBlockBlob) returnValue = instance.CreateSnapshotAsync(metadata, accessCondition, options, operationContext) |
Syntax
| Visual Basic |
|---|
Public Function CreateSnapshotAsync ( _ metadata As IDictionary(Of String, String), _ accessCondition As AccessCondition, _ options As BlobRequestOptions, _ operationContext As OperationContext _ ) As IAsyncOperation(Of CloudBlockBlob) |
| C# |
|---|
public IAsyncOperation<CloudBlockBlob> CreateSnapshotAsync ( IDictionary<string,string> metadata, AccessCondition accessCondition, BlobRequestOptions options, OperationContext operationContext ) |
| C++ |
|---|
public: IAsyncOperation<CloudBlockBlob^>^ CreateSnapshotAsync ( IDictionary<String^, String^>^ metadata, AccessCondition^ accessCondition, BlobRequestOptions^ options, OperationContext^ operationContext ) |
| J# |
|---|
public IAsyncOperation<CloudBlockBlob> CreateSnapshotAsync ( IDictionary<String,String> metadata, AccessCondition accessCondition, BlobRequestOptions options, OperationContext operationContext ) |
| JScript |
|---|
public function CreateSnapshotAsync ( metadata : IDictionary<String,String>, accessCondition : AccessCondition, options : BlobRequestOptions, operationContext : OperationContext ) : IAsyncOperation<CloudBlockBlob> |
Parameters
- metadata
A collection of name-value pairs defining the metadata of the snapshot.
- accessCondition
An AccessCondition object that represents the access conditions for the blob. If
null, no condition is used.
- options
An object that specifies additional options for the request, or
null.
- operationContext
An OperationContext object that represents the context for the current operation.
Return Value
A blob snapshot.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.