CloudBlobClient Class (Microsoft.WindowsAzure.Storage.Blob)
From Microsoft.WindowsAzure.Storage.Queue
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.
Assembly: Microsoft.WindowsAzure.Storage (in Microsoft.WindowsAzure.Storage.dll)
Syntax
Constructors
| Name | Description | |
|---|---|---|
| CloudBlobClient(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. | |
| CloudBlobClient(Uri)(Uri^)(Uri)(Uri) | Initializes a new instance of the CloudBlobClient class using the specified Blob service endpoint and anonymous credentials. | |
| CloudBlobClient(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
| Name | Description | |
|---|---|---|
| AuthenticationSchemeAuthenticationSchemeAuthenticationSchemeAuthenticationScheme | Gets or sets the authentication scheme to use to sign HTTP requests. | |
| BaseUriBaseUriBaseUriBaseUri | Gets the base URI for the Blob service client at the primary location. | |
| BufferManagerBufferManagerBufferManagerBufferManager | Gets or sets a buffer manager that implements the IBufferManager interface, specifying a buffer pool for use with operations against the Blob service client. | |
| CredentialsCredentialsCredentialsCredentials | Gets the account credentials used to create the Blob service client. | |
| DefaultDelimiterDefaultDelimiterDefaultDelimiterDefaultDelimiter | Gets or sets the default delimiter that may be used to create a virtual directory structure of blobs. | |
| DefaultRequestOptionsDefaultRequestOptionsDefaultRequestOptionsDefaultRequestOptions | Gets or sets the default request options for requests made via the Blob service client. | |
| RetryPolicyRetryPolicyRetryPolicyRetryPolicy | Obsolete. Gets or sets the default retry policy for requests made via the Blob service client. | |
| StorageUriStorageUriStorageUriStorageUri | Gets the Blob service endpoints for both the primary and secondary locations. |
Methods
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.
Remarks
The service client encapsulates the base URI for the Blob service. If the service client will be used for authenticated access, it also encapsulates the credentials for accessing the storage account.
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.