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 a Windows Azure service. This client is used to configure and execute requests against the service. More...
Public Member Functions | |
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... | |
virtual void | set_authentication_scheme (azure::storage::authentication_scheme value) |
Sets the authentication scheme to use to sign HTTP requests. 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 a Windows Azure service. This client is used to configure and execute requests against the service.
The service client encapsulates the base URI for the service. If the service client will be used for authenticated access, it also encapsulates the credentials for accessing the storage account.
|
inline |
Gets the authentication handler to use to sign HTTP requests.
|
inline |
Gets the authentication scheme to use to sign HTTP requests for the service client.
|
inline |
Gets the base URI for the service client.
|
inline |
Gets the storage account credentials for the service client.
|
inlinevirtual |
Sets the authentication scheme to use to sign HTTP requests.
value | The authentication scheme to use to sign HTTP requests. |
Reimplemented in azure::storage::cloud_blob_client, azure::storage::cloud_table_client, azure::storage::cloud_file_client, and azure::storage::cloud_queue_client.