CloudBlockBlob.BeginDownloadBlockList Method (BlockListingFilter, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)


Updated: February 24, 2017

Begins an asynchronous operation to return an enumerable collection of the blob's blocks, using the specified block list filter.

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

public virtual ICancellableAsyncResult BeginDownloadBlockList(
	BlockListingFilter blockListingFilter,
	AccessCondition accessCondition,
	BlobRequestOptions options,
	OperationContext operationContext,
	AsyncCallback callback,
	object state


Type: Microsoft.WindowsAzure.Storage.Blob.BlockListingFilter

A BlockListingFilter enumeration value that indicates whether to return committed blocks, uncommitted blocks, or both.

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.

Type: Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions

A BlobRequestOptions object that specifies additional options for the request.

Type: Microsoft.WindowsAzure.Storage.OperationContext

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

Type: System.AsyncCallback

An AsyncCallback delegate that will receive notification when the asynchronous operation completes.

Type: System.Object

A user-defined object that will be passed to the callback delegate.

Return Value

Type: Microsoft.WindowsAzure.Storage.ICancellableAsyncResult

An ICancellableAsyncResult that references the asynchronous operation.

Return to top