Microsoft Azure Storage Client Library for C++
7.5.0
The Microsoft Azure Storage Client Library for C++ is a library for working with the Azure Storage Services in C++.
|
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. More...
Public Member Functions | |
cloud_blob_client () | |
Initializes a new instance of the azure::storage::cloud_blob_client class. More... | |
cloud_blob_client (storage_uri base_uri) | |
Initializes a new instance of the azure::storage::cloud_blob_client class using the specified Blob service endpoint and anonymous credentials. More... | |
cloud_blob_client (storage_uri base_uri, storage_credentials credentials) | |
Initializes a new instance of the azure::storage::cloud_blob_client class using the specified Blob service endpoint and account credentials. More... | |
cloud_blob_client (storage_uri base_uri, storage_credentials credentials, blob_request_options default_request_options) | |
Initializes a new instance of the azure::storage::cloud_blob_client class using the specified Blob service endpoint and account credentials. More... | |
WASTORAGE_API void | set_authentication_scheme (azure::storage::authentication_scheme value) override |
Sets the authentication scheme to use to sign HTTP requests. More... | |
container_result_iterator | list_containers () const |
Returns an azure::storage::container_result_iterator that can be used to to lazily enumerate a collection of containers. More... | |
container_result_iterator | list_containers (const utility::string_t &prefix) const |
Returns an azure::storage::container_result_iterator that can be used to to lazily enumerate a collection of containers. More... | |
WASTORAGE_API container_result_iterator | list_containers (const utility::string_t &prefix, container_listing_details::values includes, int max_results, const blob_request_options &options, operation_context context) const |
Returns an azure::storage::container_result_iterator that can be used to to lazily enumerate a collection of containers. More... | |
container_result_segment | list_containers_segmented (const continuation_token &token) const |
Returns a result segment containing a collection of azure::storage::cloud_blob_container objects. More... | |
container_result_segment | list_containers_segmented (const utility::string_t &prefix, const continuation_token &token) const |
Returns a result segment containing a collection of azure::storage::cloud_blob_container objects. More... | |
container_result_segment | list_containers_segmented (const utility::string_t &prefix, container_listing_details::values includes, int max_results, const continuation_token &token, const blob_request_options &options, operation_context context) const |
Returns a result segment containing a collection of azure::storage::cloud_blob_container objects. More... | |
pplx::task< container_result_segment > | list_containers_segmented_async (const continuation_token &token) const |
Initiates an asynchronous operation to return a result segment containing a collection of azure::storage::cloud_blob_container objects. More... | |
pplx::task< container_result_segment > | list_containers_segmented_async (const utility::string_t &prefix, const continuation_token &token) const |
Initiates an asynchronous operation to return a result segment containing a collection of azure::storage::cloud_blob_container objects. More... | |
pplx::task< container_result_segment > | list_containers_segmented_async (const utility::string_t &prefix, container_listing_details::values includes, int max_results, const continuation_token &token, const blob_request_options &options, operation_context context) const |
Initiates an asynchronous operation to return a result segment containing a collection of azure::storage::cloud_blob_container objects. More... | |
WASTORAGE_API pplx::task< container_result_segment > | list_containers_segmented_async (const utility::string_t &prefix, container_listing_details::values includes, int max_results, const continuation_token &token, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) const |
Initiates an asynchronous operation to return a result segment containing a collection of azure::storage::cloud_blob_container objects. More... | |
list_blob_item_iterator | list_blobs (const utility::string_t &prefix) const |
Returns an azure::storage::list_blob_item_iterator that can be used to to lazily enumerate a collection of blob items. More... | |
WASTORAGE_API list_blob_item_iterator | list_blobs (const utility::string_t &prefix, bool use_flat_blob_listing, blob_listing_details::values includes, int max_results, const blob_request_options &options, operation_context context) const |
Returns an azure::storage::list_blob_item_iterator that can be used to to lazily enumerate a collection of blob items. More... | |
list_blob_item_segment | list_blobs_segmented (const utility::string_t &prefix, const continuation_token &token) const |
Returns an azure::storage::list_blob_item_segment containing a collection of blob items in the container. More... | |
list_blob_item_segment | list_blobs_segmented (const utility::string_t &prefix, bool use_flat_blob_listing, blob_listing_details::values includes, int max_results, const continuation_token &token, const blob_request_options &options, operation_context context) const |
Returns an azure::storage::list_blob_item_segment containing a collection of blob items in the container. More... | |
pplx::task< list_blob_item_segment > | list_blobs_segmented_async (const utility::string_t &prefix, const continuation_token &token) const |
Initiates an asynchronous operation to return an azure::storage::list_blob_item_segment containing a collection of blob items in the container. More... | |
pplx::task< list_blob_item_segment > | list_blobs_segmented_async (const utility::string_t &prefix, bool use_flat_blob_listing, blob_listing_details::values includes, int max_results, const continuation_token &token, const blob_request_options &options, operation_context context) const |
Initiates an asynchronous operation to return an azure::storage::list_blob_item_segment containing a collection of blob items in the container. More... | |
WASTORAGE_API pplx::task< list_blob_item_segment > | list_blobs_segmented_async (const utility::string_t &prefix, bool use_flat_blob_listing, blob_listing_details::values includes, int max_results, const continuation_token &token, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) const |
Initiates an asynchronous operation to return an azure::storage::list_blob_item_segment containing a collection of blob items in the container. More... | |
service_properties | download_service_properties () const |
Gets the service properties for the Blob service client. More... | |
service_properties | download_service_properties (const blob_request_options &options, operation_context context) const |
Gets the service properties for the Blob service client. More... | |
pplx::task< service_properties > | download_service_properties_async () const |
Initiates an asynchronous operation to get the properties of the service. More... | |
pplx::task< service_properties > | download_service_properties_async (const blob_request_options &options, operation_context context) const |
Initiates an asynchronous operation to get the properties of the service. More... | |
WASTORAGE_API pplx::task< service_properties > | download_service_properties_async (const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) const |
Initiates an asynchronous operation to get the properties of the service. More... | |
void | upload_service_properties (const service_properties &properties, const service_properties_includes &includes) const |
Sets the service properties for the Blob service client. More... | |
void | upload_service_properties (const service_properties &properties, const service_properties_includes &includes, const blob_request_options &options, operation_context context) const |
Sets the service properties for the Blob service client. More... | |
pplx::task< void > | upload_service_properties_async (const service_properties &properties, const service_properties_includes &includes) const |
Initiates an asynchronous operation to set the service properties for the Blob service client. More... | |
pplx::task< void > | upload_service_properties_async (const service_properties &properties, const service_properties_includes &includes, const blob_request_options &options, operation_context context) const |
Initiates an asynchronous operation to set the service properties for the Blob service client. More... | |
WASTORAGE_API pplx::task< void > | upload_service_properties_async (const service_properties &properties, const service_properties_includes &includes, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) const |
Initiates an asynchronous operation to set the service properties for the Blob service client. More... | |
service_stats | download_service_stats () const |
Gets the service stats for the Blob service client. More... | |
service_stats | download_service_stats (const blob_request_options &options, operation_context context) const |
Gets the service stats for the Blob service client. More... | |
pplx::task< service_stats > | download_service_stats_async () const |
Initiates an asynchronous operation to get the stats of the service. More... | |
pplx::task< service_stats > | download_service_stats_async (const blob_request_options &options, operation_context context) const |
Initiates an asynchronous operation to get the stats of the service. More... | |
WASTORAGE_API pplx::task< service_stats > | download_service_stats_async (const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) const |
Initiates an asynchronous operation to get the stats of the service. More... | |
account_properties | download_account_properties () const |
Gets the account properties the Blob service client. More... | |
account_properties | download_account_properties (const blob_request_options &options, operation_context context) const |
Gets the account properties the Blob service client. More... | |
pplx::task< account_properties > | download_account_properties_async () const |
Initiates an asynchronous operation to get the account properties of the service. More... | |
pplx::task< account_properties > | download_account_properties_async (const blob_request_options &options, operation_context context) const |
Initiates an asynchronous operation to get the account properties of the service. More... | |
WASTORAGE_API pplx::task< account_properties > | download_account_properties_async (const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) const |
Initiates an asynchronous operation to get the account properties of the service. More... | |
WASTORAGE_API cloud_blob_container | get_root_container_reference () const |
Returns a reference to an azure::storage::cloud_blob_container object. More... | |
WASTORAGE_API cloud_blob_container | get_container_reference (utility::string_t container_name) const |
Returns a reference to an azure::storage::cloud_blob_container object with the specified name. More... | |
const blob_request_options & | default_request_options () const |
Returns the default set of request options. More... | |
const utility::string_t & | directory_delimiter () const |
Gets the default delimiter that may be used to create a virtual directory structure of blobs. More... | |
void | set_directory_delimiter (utility::string_t value) |
Sets the default delimiter that may be used to create a virtual directory structure of blobs. More... | |
user_delegation_key | get_user_delegation_key (const utility::datetime &start, const utility::datetime &expiry) |
Gets a key that can be used to sign a user delegation SAS (shared access signature). More... | |
pplx::task< user_delegation_key > | get_user_delegation_key_async (const utility::datetime &start, const utility::datetime &expiry) |
Initiates an asynchronous operation to get a key that can be used to sign a user delegation SAS (shared access signature). More... | |
WASTORAGE_API pplx::task< user_delegation_key > | get_user_delegation_key_async (const utility::datetime &start, const utility::datetime &expiry, const request_options &modified_options, operation_context context, const pplx::cancellation_token &cancellation_token) |
Initiates an asynchronous operation to get a key that can be used to sign a user delegation SAS (shared access signature). More... | |
![]() | |
const storage_uri & | base_uri () const |
Gets the base URI for the service client. More... | |
const azure::storage::storage_credentials & | credentials () const |
Gets the storage account credentials for the service client. More... | |
azure::storage::authentication_scheme | authentication_scheme () const |
Gets the authentication scheme to use to sign HTTP requests for the service client. More... | |
std::shared_ptr< protocol::authentication_handler > | authentication_handler () const |
Gets the authentication handler to use to sign HTTP requests. More... | |
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.
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.
|
inline |
Initializes a new instance of the azure::storage::cloud_blob_client class.
|
inlineexplicit |
Initializes a new instance of the azure::storage::cloud_blob_client class using the specified Blob service endpoint and anonymous credentials.
base_uri | An azure::storage::storage_uri object containing the Blob service endpoint for all locations. |
|
inline |
Initializes a new instance of the azure::storage::cloud_blob_client class using the specified Blob service endpoint and account credentials.
base_uri | An azure::storage::storage_uri object containing the Blob service endpoint for all locations. |
credentials | The azure::storage::storage_credentials to use. |
|
inline |
Initializes a new instance of the azure::storage::cloud_blob_client class using the specified Blob service endpoint and account credentials.
base_uri | An azure::storage::storage_uri object containing the Blob service endpoint for all locations. |
credentials | The azure::storage::storage_credentials to use. |
default_request_options | The default azure::storage::blob_request_options object to use for all requests made with this client object. |
|
inline |
Returns the default set of request options.
|
inline |
Gets the default delimiter that may be used to create a virtual directory structure of blobs.
|
inline |
Gets the account properties the Blob service client.
|
inline |
Gets the account properties the Blob service client.
options | An azure::storage::blob_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Initiates an asynchronous operation to get the account properties of the service.
|
inline |
Initiates an asynchronous operation to get the account properties of the service.
options | An azure::storage::blob_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
WASTORAGE_API pplx::task<account_properties> azure::storage::cloud_blob_client::download_account_properties_async | ( | const blob_request_options & | options, |
operation_context | context, | ||
const pplx::cancellation_token & | cancellation_token | ||
) | const |
Initiates an asynchronous operation to get the account properties of the service.
options | An azure::storage::blob_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
cancellation_token | An pplx::cancellation_token object that is used to cancel the current operation. |
|
inline |
Gets the service properties for the Blob service client.
|
inline |
Gets the service properties for the Blob service client.
options | An azure::storage::blob_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Initiates an asynchronous operation to get the properties of the service.
|
inline |
Initiates an asynchronous operation to get the properties of the service.
options | An azure::storage::blob_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
WASTORAGE_API pplx::task<service_properties> azure::storage::cloud_blob_client::download_service_properties_async | ( | const blob_request_options & | options, |
operation_context | context, | ||
const pplx::cancellation_token & | cancellation_token | ||
) | const |
Initiates an asynchronous operation to get the properties of the service.
options | An azure::storage::blob_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
cancellation_token | An pplx::cancellation_token object that is used to cancel the current operation. |
|
inline |
Gets the service stats for the Blob service client.
|
inline |
Gets the service stats for the Blob service client.
options | An azure::storage::blob_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Initiates an asynchronous operation to get the stats of the service.
|
inline |
Initiates an asynchronous operation to get the stats of the service.
options | An azure::storage::blob_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
WASTORAGE_API pplx::task<service_stats> azure::storage::cloud_blob_client::download_service_stats_async | ( | const blob_request_options & | options, |
operation_context | context, | ||
const pplx::cancellation_token & | cancellation_token | ||
) | const |
Initiates an asynchronous operation to get the stats of the service.
options | An azure::storage::blob_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
cancellation_token | An pplx::cancellation_token object that is used to cancel the current operation. |
WASTORAGE_API cloud_blob_container azure::storage::cloud_blob_client::get_container_reference | ( | utility::string_t | container_name | ) | const |
Returns a reference to an azure::storage::cloud_blob_container object with the specified name.
container_name | The name of the container, or an absolute URI to the container. |
WASTORAGE_API cloud_blob_container azure::storage::cloud_blob_client::get_root_container_reference | ( | ) | const |
Returns a reference to an azure::storage::cloud_blob_container object.
|
inline |
Gets a key that can be used to sign a user delegation SAS (shared access signature).
start | The start time for the user delegation key. |
expiry | The expiry time for the user delegation key. |
|
inline |
Initiates an asynchronous operation to get a key that can be used to sign a user delegation SAS (shared access signature).
start | The start time for the user delegation key. |
expiry | The expiry time for the user delegation key. |
WASTORAGE_API pplx::task<user_delegation_key> azure::storage::cloud_blob_client::get_user_delegation_key_async | ( | const utility::datetime & | start, |
const utility::datetime & | expiry, | ||
const request_options & | modified_options, | ||
operation_context | context, | ||
const pplx::cancellation_token & | cancellation_token | ||
) |
Initiates an asynchronous operation to get a key that can be used to sign a user delegation SAS (shared access signature).
start | The start time for the user delegation key. |
expiry | The expiry time for the user delegation key. |
options | An azure::storage::blob_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
cancellation_token | An pplx::cancellation_token object that is used to cancel the current operation. |
|
inline |
Returns an azure::storage::list_blob_item_iterator that can be used to to lazily enumerate a collection of blob items.
prefix | The blob name prefix. |
WASTORAGE_API list_blob_item_iterator azure::storage::cloud_blob_client::list_blobs | ( | const utility::string_t & | prefix, |
bool | use_flat_blob_listing, | ||
blob_listing_details::values | includes, | ||
int | max_results, | ||
const blob_request_options & | options, | ||
operation_context | context | ||
) | const |
Returns an azure::storage::list_blob_item_iterator that can be used to to lazily enumerate a collection of blob items.
prefix | The blob name prefix. |
use_flat_blob_listing | Indicates whether to list blobs in a flat listing, or whether to list blobs hierarchically, by virtual directory. |
includes | An azure::storage::blob_listing_details::values enumeration describing which items to include in the listing. |
max_results | A non-negative integer value that indicates the maximum number of results to be returned. If this value is zero, the maximum possible number of results will be returned. |
options | An azure::storage::blob_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Returns an azure::storage::list_blob_item_segment containing a collection of blob items in the container.
prefix | The blob name prefix. |
token | An azure::storage::continuation_token returned by a previous listing operation. |
|
inline |
Returns an azure::storage::list_blob_item_segment containing a collection of blob items in the container.
prefix | The blob name prefix. |
use_flat_blob_listing | Indicates whether to list blobs in a flat listing, or whether to list blobs hierarchically, by virtual directory. |
includes | An azure::storage::blob_listing_details::values enumeration describing which items to include in the listing. |
max_results | A non-negative integer value that indicates the maximum number of results to be returned at a time, up to the per-operation limit of 5000. If this value is 0, the maximum possible number of results will be returned, up to 5000. |
token | An azure::storage::continuation_token returned by a previous listing operation. |
options | An azure::storage::blob_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Initiates an asynchronous operation to return an azure::storage::list_blob_item_segment containing a collection of blob items in the container.
prefix | The blob name prefix. |
token | An azure::storage::continuation_token returned by a previous listing operation. |
|
inline |
Initiates an asynchronous operation to return an azure::storage::list_blob_item_segment containing a collection of blob items in the container.
prefix | The blob name prefix. |
use_flat_blob_listing | Indicates whether to list blobs in a flat listing, or whether to list blobs hierarchically, by virtual directory. |
includes | An azure::storage::blob_listing_details::values enumeration describing which items to include in the listing. |
max_results | A non-negative integer value that indicates the maximum number of results to be returned at a time, up to the per-operation limit of 5000. If this value is 0, the maximum possible number of results will be returned, up to 5000. |
token | An azure::storage::continuation_token returned by a previous listing operation. |
options | An azure::storage::blob_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
WASTORAGE_API pplx::task<list_blob_item_segment> azure::storage::cloud_blob_client::list_blobs_segmented_async | ( | const utility::string_t & | prefix, |
bool | use_flat_blob_listing, | ||
blob_listing_details::values | includes, | ||
int | max_results, | ||
const continuation_token & | token, | ||
const blob_request_options & | options, | ||
operation_context | context, | ||
const pplx::cancellation_token & | cancellation_token | ||
) | const |
Initiates an asynchronous operation to return an azure::storage::list_blob_item_segment containing a collection of blob items in the container.
prefix | The blob name prefix. |
use_flat_blob_listing | Indicates whether to list blobs in a flat listing, or whether to list blobs hierarchically, by virtual directory. |
includes | An azure::storage::blob_listing_details::values enumeration describing which items to include in the listing. |
max_results | A non-negative integer value that indicates the maximum number of results to be returned at a time, up to the per-operation limit of 5000. If this value is 0, the maximum possible number of results will be returned, up to 5000. |
token | An azure::storage::continuation_token returned by a previous listing operation. |
options | An azure::storage::blob_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
cancellation_token | An pplx::cancellation_token object that is used to cancel the current operation. |
|
inline |
Returns an azure::storage::container_result_iterator that can be used to to lazily enumerate a collection of containers.
|
inline |
Returns an azure::storage::container_result_iterator that can be used to to lazily enumerate a collection of containers.
prefix | The container name prefix. |
WASTORAGE_API container_result_iterator azure::storage::cloud_blob_client::list_containers | ( | const utility::string_t & | prefix, |
container_listing_details::values | includes, | ||
int | max_results, | ||
const blob_request_options & | options, | ||
operation_context | context | ||
) | const |
Returns an azure::storage::container_result_iterator that can be used to to lazily enumerate a collection of containers.
prefix | The container name prefix. |
includes | An azure::storage::container_listing_details::values enumeration describing which items to include in the listing. |
max_results | A non-negative integer value that indicates the maximum number of results to be returned. If this value is zero, the maximum possible number of results will be returned. |
options | An azure::storage::blob_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Returns a result segment containing a collection of azure::storage::cloud_blob_container objects.
token | An azure::storage::continuation_token returned by a previous listing operation. |
|
inline |
Returns a result segment containing a collection of azure::storage::cloud_blob_container objects.
prefix | The container name prefix. |
token | An azure::storage::continuation_token returned by a previous listing operation. |
|
inline |
Returns a result segment containing a collection of azure::storage::cloud_blob_container objects.
prefix | The container name prefix. |
includes | An azure::storage::container_listing_details::values enumeration describing which items to include in the listing. |
max_results | A non-negative integer value that indicates the maximum number of results to be returned in the result segment, up to the per-operation limit of 5000. If this value is 0, the maximum possible number of results will be returned, up to 5000. |
token | An azure::storage::continuation_token returned by a previous listing operation. |
options | An azure::storage::blob_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Initiates an asynchronous operation to return a result segment containing a collection of azure::storage::cloud_blob_container objects.
token | An azure::storage::continuation_token returned by a previous listing operation. |
|
inline |
Initiates an asynchronous operation to return a result segment containing a collection of azure::storage::cloud_blob_container objects.
prefix | The container name prefix. |
token | An azure::storage::continuation_token returned by a previous listing operation. |
|
inline |
Initiates an asynchronous operation to return a result segment containing a collection of azure::storage::cloud_blob_container objects.
prefix | The container name prefix. |
includes | An azure::storage::container_listing_details::values enumeration describing which items to include in the listing. |
max_results | A non-negative integer value that indicates the maximum number of results to be returned in the result segment, up to the per-operation limit of 5000. If this value is 0, the maximum possible number of results will be returned, up to 5000. |
token | An azure::storage::continuation_token returned by a previous listing operation. |
options | An azure::storage::blob_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
WASTORAGE_API pplx::task<container_result_segment> azure::storage::cloud_blob_client::list_containers_segmented_async | ( | const utility::string_t & | prefix, |
container_listing_details::values | includes, | ||
int | max_results, | ||
const continuation_token & | token, | ||
const blob_request_options & | options, | ||
operation_context | context, | ||
const pplx::cancellation_token & | cancellation_token | ||
) | const |
Initiates an asynchronous operation to return a result segment containing a collection of azure::storage::cloud_blob_container objects.
prefix | The container name prefix. |
includes | An azure::storage::container_listing_details::values enumeration describing which items to include in the listing. |
max_results | A non-negative integer value that indicates the maximum number of results to be returned in the result segment, up to the per-operation limit of 5000. If this value is 0, the maximum possible number of results will be returned, up to 5000. |
token | An azure::storage::continuation_token returned by a previous listing operation. |
options | An azure::storage::blob_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
cancellation_token | An pplx::cancellation_token object that is used to cancel the current operation. |
|
overridevirtual |
Sets the authentication scheme to use to sign HTTP requests.
value | The authentication scheme. |
Reimplemented from azure::storage::cloud_client.
|
inline |
Sets the default delimiter that may be used to create a virtual directory structure of blobs.
value | A string containing the default delimiter. |
|
inline |
Sets the service properties for the Blob service client.
properties | The azure::storage::service_properties for the Blob service client. |
includes | An azure::storage::service_properties_includes enumeration describing which items to include when setting service properties. |
|
inline |
Sets the service properties for the Blob service client.
properties | The azure::storage::service_properties for the Blob service client. |
includes | An azure::storage::service_properties_includes enumeration describing which items to include when setting service properties. |
options | An azure::storage::blob_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Initiates an asynchronous operation to set the service properties for the Blob service client.
properties | The azure::storage::service_properties for the Blob service client. |
includes | An azure::storage::service_properties_includes enumeration describing which items to include when setting service properties. |
|
inline |
Initiates an asynchronous operation to set the service properties for the Blob service client.
properties | The azure::storage::service_properties for the Blob service client. |
includes | An azure::storage::service_properties_includes enumeration describing which items to include when setting service properties. |
options | An azure::storage::blob_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
WASTORAGE_API pplx::task<void> azure::storage::cloud_blob_client::upload_service_properties_async | ( | const service_properties & | properties, |
const service_properties_includes & | includes, | ||
const blob_request_options & | options, | ||
operation_context | context, | ||
const pplx::cancellation_token & | cancellation_token | ||
) | const |
Initiates an asynchronous operation to set the service properties for the Blob service client.
properties | The azure::storage::service_properties for the Blob service client. |
includes | An azure::storage::service_properties_includes enumeration describing which items to include when setting service properties. |
options | An azure::storage::blob_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
cancellation_token | An pplx::cancellation_token object that is used to cancel the current operation. |