Share via


cloud_blob_client Class

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.

class cloud_blob_client;

Members

Public Constructors

Name Description

cloud_blob_client::cloud_blob_client Constructor

Overloaded. Initializes a new instance of the azure::storage::cloud_blob_client class.

Public Methods

Name Description

cloud_blob_client::default_request_options Method

Returns the default set of request options.

cloud_blob_client::directory_delimiter Method

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

cloud_blob_client::download_service_properties Method

Overloaded. Gets the service properties for the Blob service client.

cloud_blob_client::download_service_properties_async Method

Overloaded. Intitiates an asynchronous operation to get the properties of the service.

cloud_blob_client::download_service_stats Method

Overloaded. Gets the service stats for the Blob service client.

cloud_blob_client::download_service_stats_async Method

Overloaded. Intitiates an asynchronous operation to get the stats of the service.

cloud_blob_client::get_container_reference Method

Returns a reference to a azure::storage::cloud_blob_container object with the specified name.

cloud_blob_client::get_root_container_reference Method

Returns a reference to a azure::storage::cloud_blob_container object.

cloud_blob_client::list_blobs_segmented Method

Overloaded. Returns a result segment containing a collection of blob items in the container.

cloud_blob_client::list_blobs_segmented_async Method

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

cloud_blob_client::list_containers_segmented Method

Overloaded. Returns a result segment containing a collection of azure::storage::cloud_blob_container objects.

cloud_blob_client::list_containers_segmented_async Method

Overloaded. Intitiates an asynchronous operation to return a result segment containing a collection of azure::storage::cloud_blob_container objects.

cloud_blob_client::set_authentication_scheme Method

Sets the authentication scheme to use to sign HTTP requests.

cloud_blob_client::set_directory_delimiter Method

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

cloud_blob_client::upload_service_properties Method

Overloaded. Sets the service properties for the Blob service client.

cloud_blob_client::upload_service_properties_async Method

Overloaded. Intitiates an asynchronous operation to set the service properties for the Blob service client.

Public Operators

Name Description

cloud_blob_client::operator= Operator

Returns a reference to a cloud_blob_client object.

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.

Inheritance Hierarchy

cloud_client

cloud_blob_client

Requirements

Header: blob.h, storage_account.h

Namespace: azure::storage

See Also

Reference

azure::storage Namespace