Storage Client Library for Windows Phone (Version 7.0)

Microsoft Windows Azure Storage Blob

Provides a client-side logical representation of the Windows Azure Blob service. This client is used to configure and execute requests against the Blob service.

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

Inheritance Hierarchy

System.::..Object
  Microsoft.WindowsAzure.Storage.Blob.::..CloudBlobClient

Syntax

 
public class CloudBlobClient
 
public ref class CloudBlobClient 
 
type CloudBlobClient = class end
 
Public Class CloudBlobClient

Constructors

NameDescription
System_CAPS_pubmethodCloudBlobClient(StorageUri, StorageCredentials)(StorageUri^, StorageCredentials^)(StorageUri, StorageCredentials)(StorageUri, StorageCredentials)

Initializes a new instance of the CloudBlobClient class using the specified Blob service endpoint and account credentials.

System_CAPS_pubmethodCloudBlobClient(Uri)(Uri^)(Uri)(Uri)

Initializes a new instance of the CloudBlobClient class using the specified Blob service endpoint and anonymous credentials.

System_CAPS_pubmethodCloudBlobClient(Uri, StorageCredentials)(Uri^, StorageCredentials^)(Uri, StorageCredentials)(Uri, StorageCredentials)

Initializes a new instance of the CloudBlobClient class using the specified Blob service endpoint and account credentials.

Properties

NameDescription
System_CAPS_pubpropertyAuthenticationSchemeAuthenticationSchemeAuthenticationSchemeAuthenticationScheme

Gets or sets the authentication scheme to use to sign HTTP requests.

System_CAPS_pubpropertyBaseUriBaseUriBaseUriBaseUri

Gets the base URI for the Blob service client at the primary location.

System_CAPS_pubpropertyBufferManagerBufferManagerBufferManagerBufferManager

Gets or sets a buffer manager that implements the IBufferManager interface, specifying a buffer pool for use with operations against the Blob service client.

System_CAPS_pubpropertyCredentialsCredentialsCredentialsCredentials

Gets the account credentials used to create the Blob service client.

System_CAPS_pubpropertyDefaultDelimiterDefaultDelimiterDefaultDelimiterDefaultDelimiter

Gets or sets the default delimiter that may be used to create a virtual directory structure of blobs.

System_CAPS_pubpropertyDefaultRequestOptionsDefaultRequestOptionsDefaultRequestOptionsDefaultRequestOptions

Gets or sets the default request options for requests made via the Blob service client.

System_CAPS_pubpropertyRetryPolicyRetryPolicyRetryPolicyRetryPolicy

Obsolete.Gets or sets the default retry policy for requests made via the Blob service client.

System_CAPS_pubpropertyStorageUriStorageUriStorageUriStorageUri

Gets the Blob service endpoints for both the primary and secondary locations.

Methods

NameDescription
System_CAPS_pubmethodBeginGetBlobReferenceFromServer(StorageUri, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)(StorageUri^, AccessCondition^, BlobRequestOptions^, OperationContext^, AsyncCallback^, Object^)(StorageUri, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)(StorageUri, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

Begins an asynchronous operation to get a reference to a blob.

System_CAPS_pubmethodBeginGetBlobReferenceFromServer(Uri, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)(Uri^, AccessCondition^, BlobRequestOptions^, OperationContext^, AsyncCallback^, Object^)(Uri, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)(Uri, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

Begins an asynchronous operation to get a reference to a blob.

System_CAPS_pubmethodBeginGetBlobReferenceFromServer(Uri, AsyncCallback, Object)(Uri^, AsyncCallback^, Object^)(Uri, AsyncCallback, Object)(Uri, AsyncCallback, Object)

Begins an asynchronous operation to get a reference to a blob.

System_CAPS_pubmethodBeginGetServiceProperties(AsyncCallback, Object)(AsyncCallback^, Object^)(AsyncCallback, Object)(AsyncCallback, Object)

Begins an asynchronous operation to get service properties for the Blob service.

System_CAPS_pubmethodBeginGetServiceProperties(BlobRequestOptions, OperationContext, AsyncCallback, Object)(BlobRequestOptions^, OperationContext^, AsyncCallback^, Object^)(BlobRequestOptions, OperationContext, AsyncCallback, Object)(BlobRequestOptions, OperationContext, AsyncCallback, Object)

Begins an asynchronous operation to get service properties for the Blob service.

System_CAPS_pubmethodBeginGetServiceStats(AsyncCallback, Object)(AsyncCallback^, Object^)(AsyncCallback, Object)(AsyncCallback, Object)

Begins an asynchronous operation to get service stats for the secondary Blob service endpoint.

System_CAPS_pubmethodBeginGetServiceStats(BlobRequestOptions, OperationContext, AsyncCallback, Object)(BlobRequestOptions^, OperationContext^, AsyncCallback^, Object^)(BlobRequestOptions, OperationContext, AsyncCallback, Object)(BlobRequestOptions, OperationContext, AsyncCallback, Object)

Begins an asynchronous operation to get service stats for the secondary Blob service endpoint.

System_CAPS_pubmethodBeginListBlobsSegmented(String, BlobContinuationToken, AsyncCallback, Object)(String^, BlobContinuationToken^, AsyncCallback^, Object^)(String, BlobContinuationToken, AsyncCallback, Object)(String, BlobContinuationToken, AsyncCallback, Object)

Begins an asynchronous operation to return a result segment containing a collection of blob items in the container.

System_CAPS_pubmethodBeginListBlobsSegmented(String, Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, AsyncCallback, Object)(String^, Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken^, BlobRequestOptions^, OperationContext^, AsyncCallback^, Object^)(String, Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, AsyncCallback, Object)(String, Boolean, BlobListingDetails, Nullable(Of Int32), BlobContinuationToken, BlobRequestOptions, OperationContext, AsyncCallback, Object)

Begins an asynchronous operation to return a result segment containing a collection of blob items in the container.

System_CAPS_pubmethodBeginListContainersSegmented(BlobContinuationToken, AsyncCallback, Object)(BlobContinuationToken^, AsyncCallback^, Object^)(BlobContinuationToken, AsyncCallback, Object)(BlobContinuationToken, AsyncCallback, Object)

Begins an asynchronous request to return a result segment containing a collection of containers.

System_CAPS_pubmethodBeginListContainersSegmented(String, BlobContinuationToken, AsyncCallback, Object)(String^, BlobContinuationToken^, AsyncCallback^, Object^)(String, BlobContinuationToken, AsyncCallback, Object)(String, BlobContinuationToken, AsyncCallback, Object)

Begins an asynchronous request to return a result segment containing a collection of containers.

System_CAPS_pubmethodBeginListContainersSegmented(String, ContainerListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, AsyncCallback, Object)(String^, ContainerListingDetails, Nullable<Int32>, BlobContinuationToken^, BlobRequestOptions^, OperationContext^, AsyncCallback^, Object^)(String, ContainerListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, AsyncCallback, Object)(String, ContainerListingDetails, Nullable(Of Int32), BlobContinuationToken, BlobRequestOptions, OperationContext, AsyncCallback, Object)

Begins an asynchronous request to return a result segment containing a collection of containers whose names begin with the specified prefix.

System_CAPS_pubmethodBeginSetServiceProperties(ServiceProperties, AsyncCallback, Object)(ServiceProperties^, AsyncCallback^, Object^)(ServiceProperties, AsyncCallback, Object)(ServiceProperties, AsyncCallback, Object)

Begins an asynchronous operation to set service properties for the Blob service.

System_CAPS_pubmethodBeginSetServiceProperties(ServiceProperties, BlobRequestOptions, OperationContext, AsyncCallback, Object)(ServiceProperties^, BlobRequestOptions^, OperationContext^, AsyncCallback^, Object^)(ServiceProperties, BlobRequestOptions, OperationContext, AsyncCallback, Object)(ServiceProperties, BlobRequestOptions, OperationContext, AsyncCallback, Object)

Begins an asynchronous operation to set service properties for the Blob service.

System_CAPS_pubmethodEndGetBlobReferenceFromServer(IAsyncResult)(IAsyncResult^)(IAsyncResult)(IAsyncResult)

Ends an asynchronous operation to get a reference to a blob.

System_CAPS_pubmethodEndGetServiceProperties(IAsyncResult)(IAsyncResult^)(IAsyncResult)(IAsyncResult)

Ends an asynchronous operation to get service properties for the Blob service.

System_CAPS_pubmethodEndGetServiceStats(IAsyncResult)(IAsyncResult^)(IAsyncResult)(IAsyncResult)

Ends an asynchronous operation to get service stats for the secondary Blob service endpoint.

System_CAPS_pubmethodEndListBlobsSegmented(IAsyncResult)(IAsyncResult^)(IAsyncResult)(IAsyncResult)

Ends an asynchronous operation to return a result segment containing a collection of blob items in the container.

System_CAPS_pubmethodEndListContainersSegmented(IAsyncResult)(IAsyncResult^)(IAsyncResult)(IAsyncResult)

Ends an asynchronous operation to return a result segment containing a collection of containers.

System_CAPS_pubmethodEndSetServiceProperties(IAsyncResult)(IAsyncResult^)(IAsyncResult)(IAsyncResult)

Ends an asynchronous operation to set service properties for the Blob service.

System_CAPS_pubmethodEquals(Object)(Object^)(Object)(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()()()()

(Inherited from Object.)

System_CAPS_pubmethodGetBlobReferenceFromServerAsync(StorageUri, AccessCondition, BlobRequestOptions, OperationContext)(StorageUri^, AccessCondition^, BlobRequestOptions^, OperationContext^)(StorageUri, AccessCondition, BlobRequestOptions, OperationContext)(StorageUri, AccessCondition, BlobRequestOptions, OperationContext)

Initiates an asynchronous operation that gets a reference to a blob.

System_CAPS_pubmethodGetBlobReferenceFromServerAsync(StorageUri, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(StorageUri^, AccessCondition^, BlobRequestOptions^, OperationContext^, CancellationToken)(StorageUri, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(StorageUri, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Initiates an asynchronous operation that gets a reference to a blob.

System_CAPS_pubmethodGetBlobReferenceFromServerAsync(Uri)(Uri^)(Uri)(Uri)

Initiates an asynchronous operation that gets a reference to a blob.

System_CAPS_pubmethodGetBlobReferenceFromServerAsync(Uri, AccessCondition, BlobRequestOptions, OperationContext)(Uri^, AccessCondition^, BlobRequestOptions^, OperationContext^)(Uri, AccessCondition, BlobRequestOptions, OperationContext)(Uri, AccessCondition, BlobRequestOptions, OperationContext)

Returns a Task<TResult><TResult><'TResult>(Of TResult) object that gets a reference to a blob.

System_CAPS_pubmethodGetBlobReferenceFromServerAsync(Uri, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(Uri^, AccessCondition^, BlobRequestOptions^, OperationContext^, CancellationToken)(Uri, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)(Uri, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Initiates an asynchronous operation that gets a reference to a blob.

System_CAPS_pubmethodGetBlobReferenceFromServerAsync(Uri, CancellationToken)(Uri^, CancellationToken)(Uri, CancellationToken)(Uri, CancellationToken)

Initiates an asynchronous operation that gets a reference to a blob.

System_CAPS_pubmethodGetContainerReference(String)(String^)(String)(String)

Returns a reference to a CloudBlobContainer object with the specified name.

System_CAPS_pubmethodGetHashCode()()()()

(Inherited from Object.)

System_CAPS_pubmethodGetRootContainerReference()()()()

Returns a reference to the root container.

System_CAPS_pubmethodGetServicePropertiesAsync()()()()

Initiates an asynchronous operation to get service properties for the Blob service.

System_CAPS_pubmethodGetServicePropertiesAsync(BlobRequestOptions, OperationContext)(BlobRequestOptions^, OperationContext^)(BlobRequestOptions, OperationContext)(BlobRequestOptions, OperationContext)

Initiates an asynchronous operation to get service properties for the Blob service.

System_CAPS_pubmethodGetServicePropertiesAsync(BlobRequestOptions, OperationContext, CancellationToken)(BlobRequestOptions^, OperationContext^, CancellationToken)(BlobRequestOptions, OperationContext, CancellationToken)(BlobRequestOptions, OperationContext, CancellationToken)

Initiates an asynchronous operation to get service properties for the Blob service.

System_CAPS_pubmethodGetServicePropertiesAsync(CancellationToken)(CancellationToken)(CancellationToken)(CancellationToken)

Initiates an asynchronous operation to get service properties for the Blob service.

System_CAPS_pubmethodGetServiceStatsAsync()()()()

Initiates an asynchronous operation to get service stats for the secondary Blob service endpoint.

System_CAPS_pubmethodGetServiceStatsAsync(BlobRequestOptions, OperationContext)(BlobRequestOptions^, OperationContext^)(BlobRequestOptions, OperationContext)(BlobRequestOptions, OperationContext)

Initiates an asynchronous operation to get service stats for the secondary Blob service endpoint.

System_CAPS_pubmethodGetServiceStatsAsync(BlobRequestOptions, OperationContext, CancellationToken)(BlobRequestOptions^, OperationContext^, CancellationToken)(BlobRequestOptions, OperationContext, CancellationToken)(BlobRequestOptions, OperationContext, CancellationToken)

Initiates an asynchronous operation to get service stats for the secondary Blob service endpoint.

System_CAPS_pubmethodGetServiceStatsAsync(CancellationToken)(CancellationToken)(CancellationToken)(CancellationToken)

Initiates an asynchronous operation to get service stats for the secondary Blob service endpoint.

System_CAPS_pubmethodGetType()()()()

(Inherited from Object.)

System_CAPS_pubmethodListBlobsSegmentedAsync(String, BlobContinuationToken)(String^, BlobContinuationToken^)(String, BlobContinuationToken)(String, BlobContinuationToken)

Initiates an asynchronous operation to return a result segment containing a collection of blob items in the container.

System_CAPS_pubmethodListBlobsSegmentedAsync(String, BlobContinuationToken, CancellationToken)(String^, BlobContinuationToken^, CancellationToken)(String, BlobContinuationToken, CancellationToken)(String, BlobContinuationToken, CancellationToken)

Initiates an asynchronous operation to return a result segment containing a collection of blob items in the container.

System_CAPS_pubmethodListBlobsSegmentedAsync(String, Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext)(String^, Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken^, BlobRequestOptions^, OperationContext^)(String, Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext)(String, Boolean, BlobListingDetails, Nullable(Of Int32), BlobContinuationToken, BlobRequestOptions, OperationContext)

Initiates an asynchronous operation to return a result segment containing a collection of blob items in the container.

System_CAPS_pubmethodListBlobsSegmentedAsync(String, Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, CancellationToken)(String^, Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken^, BlobRequestOptions^, OperationContext^, CancellationToken)(String, Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, CancellationToken)(String, Boolean, BlobListingDetails, Nullable(Of Int32), BlobContinuationToken, BlobRequestOptions, OperationContext, CancellationToken)

Initiates an asynchronous operation to return a result segment containing a collection of blob items in the container.

System_CAPS_pubmethodListContainersSegmentedAsync(BlobContinuationToken)(BlobContinuationToken^)(BlobContinuationToken)(BlobContinuationToken)

Initiates an asynchronous operation to return a result segment containing a collection of containers.

System_CAPS_pubmethodListContainersSegmentedAsync(BlobContinuationToken, CancellationToken)(BlobContinuationToken^, CancellationToken)(BlobContinuationToken, CancellationToken)(BlobContinuationToken, CancellationToken)

Initiates an asynchronous operation to return a result segment containing a collection of containers.

System_CAPS_pubmethodListContainersSegmentedAsync(String, BlobContinuationToken)(String^, BlobContinuationToken^)(String, BlobContinuationToken)(String, BlobContinuationToken)

Initiates an asynchronous operation to return a result segment containing a collection of containers.

System_CAPS_pubmethodListContainersSegmentedAsync(String, BlobContinuationToken, CancellationToken)(String^, BlobContinuationToken^, CancellationToken)(String, BlobContinuationToken, CancellationToken)(String, BlobContinuationToken, CancellationToken)

Initiates an asynchronous operation to return a result segment containing a collection of containers.

System_CAPS_pubmethodListContainersSegmentedAsync(String, ContainerListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext)(String^, ContainerListingDetails, Nullable<Int32>, BlobContinuationToken^, BlobRequestOptions^, OperationContext^)(String, ContainerListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext)(String, ContainerListingDetails, Nullable(Of Int32), BlobContinuationToken, BlobRequestOptions, OperationContext)

Initiates an asynchronous operation to return a result segment containing a collection of containers.

System_CAPS_pubmethodListContainersSegmentedAsync(String, ContainerListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, CancellationToken)(String^, ContainerListingDetails, Nullable<Int32>, BlobContinuationToken^, BlobRequestOptions^, OperationContext^, CancellationToken)(String, ContainerListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, CancellationToken)(String, ContainerListingDetails, Nullable(Of Int32), BlobContinuationToken, BlobRequestOptions, OperationContext, CancellationToken)

Initiates an asynchronous operation to return a result segment containing a collection of containers.

System_CAPS_protmethodMemberwiseClone()()()()

(Inherited from Object.)

System_CAPS_pubmethodSetServicePropertiesAsync(ServiceProperties)(ServiceProperties^)(ServiceProperties)(ServiceProperties)

Initiates an asynchronous operation that sets service properties for the Blob service.

System_CAPS_pubmethodSetServicePropertiesAsync(ServiceProperties, BlobRequestOptions, OperationContext)(ServiceProperties^, BlobRequestOptions^, OperationContext^)(ServiceProperties, BlobRequestOptions, OperationContext)(ServiceProperties, BlobRequestOptions, OperationContext)

Initiates an asynchronous operation that sets service properties for the Blob service.

System_CAPS_pubmethodSetServicePropertiesAsync(ServiceProperties, BlobRequestOptions, OperationContext, CancellationToken)(ServiceProperties^, BlobRequestOptions^, OperationContext^, CancellationToken)(ServiceProperties, BlobRequestOptions, OperationContext, CancellationToken)(ServiceProperties, BlobRequestOptions, OperationContext, CancellationToken)

Initiates an asynchronous operation that sets service properties for the Blob service.

System_CAPS_pubmethodSetServicePropertiesAsync(ServiceProperties, CancellationToken)(ServiceProperties^, CancellationToken)(ServiceProperties, CancellationToken)(ServiceProperties, CancellationToken)

Initiates an asynchronous operation that sets service properties for the Blob service.

System_CAPS_pubmethodToString()()()()

(Inherited from Object.)

Remarks

The service client encapsulates the endpoint or endpoints for the Blob service. If the service client will be used for authenticated access, it also encapsulates the credentials for accessing the storage account.

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.

Return to top