|
Table Service Client.
#include <tables_clients.hpp>
Public Member Functions | |
TableServiceClient (const TableClientOptions &options={}) | |
Initializes a new instance of tableServiceClient. | |
TableServiceClient (const std::string &serviceUrl, const TableClientOptions &options={}) | |
Initializes a new instance of tableClient. | |
TableServiceClient (const std::string &serviceUrl, std::shared_ptr< Core::Credentials::TokenCredential > credential, const TableClientOptions &options={}) | |
Initializes a new instance of tableClient. | |
TableServiceClient (const std::string &serviceUrl, std::shared_ptr< Azure::Data::Tables::Credentials::NamedKeyCredential > credential, const TableClientOptions &options={}) | |
Initializes a new instance of tableClient. | |
TableServiceClient (const std::string &serviceUrl, std::shared_ptr< Azure::Data::Tables::Credentials::AzureSasCredential > credential, const TableClientOptions &options={}) | |
Initializes a new instance of tableClient. | |
Response< Models::Table > | CreateTable (std::string const &tableName, Core::Context const &context={}) |
Creates a new table under the given account. | |
Response< Models::DeleteTableResult > | DeleteTable (std::string const &tableName, Core::Context const &context={}) |
Operation permanently deletes the specified table. | |
Models::QueryTablesPagedResponse | QueryTables (const Models::QueryTablesOptions &options={}, const Azure::Core::Context &context={}) const |
Queries tables under the given account. | |
Response< Models::SetServicePropertiesResult > | SetServiceProperties (Models::SetServicePropertiesOptions const &options={}, Core::Context const &context={}) |
Set service properties. | |
Response< Models::TableServiceProperties > | GetServiceProperties (Core::Context const &context={}) |
Get service properties. | |
Response< Models::ServiceStatistics > | GetStatistics (Core::Context const &context={}) |
Get service statistics. | |
Response< Models::PreflightCheckResult > | PreflightCheck (Models::PreflightCheckOptions const &options, Core::Context const &context={}) |
Pre flight check. | |
TableClient | GetTableClient (const std::string &tableName, TableClientOptions const &options={}) const |
Get table client. | |
Static Public Member Functions | |
static TableServiceClient | CreateFromConnectionString (const std::string &connectionString, const TableClientOptions &options={}) |
Initializes a new instance of tableClient. | |
|
explicit |
options | Optional client options that define the transport pipeline policies for authentication, retries, etc., that are applied to every request. |
|
explicit |
serviceUrl | A url referencing the table that includes the name of the account and the name of the table. |
options | Optional client options that define the transport pipeline policies for authentication, retries, etc., that are applied to every request. |
|
explicit |
serviceUrl | A url referencing the table that includes the name of the account and the name of the table. |
credential | The shared key credential used to sign requests. |
options | Optional client options that define the transport pipeline policies for authentication, retries, etc., that are applied to every request. |
|
explicit |
serviceUrl | A url referencing the table that includes the name of the account and the name of the table. |
credential | The named key credential used to sign requests. |
options | Optional client options that define the transport pipeline policies for authentication, retries, etc., that are applied to every request. |
|
explicit |
serviceUrl | A url referencing the table that includes the name of the account and the name of the table. |
credential | The SAS credential used to sign requests. |
options | Optional client options that define the transport pipeline policies for authentication, retries, etc., that are applied to every request. |
|
static |
connectionString | the connection string used to initialize. |
options | Optional client options that define the transport pipeline policies for authentication, retries, etc., that are applied to every request. |
Azure::Response< Models::Table > TableServiceClient::CreateTable | ( | std::string const & | tableName, |
Core::Context const & | context = {} |
||
) |
context | for canceling long running operations. |
tableName | The name of the table to be created. |
Azure::Response< Models::DeleteTableResult > TableServiceClient::DeleteTable | ( | std::string const & | tableName, |
Core::Context const & | context = {} |
||
) |
context | for canceling long running operations. |
tableName | The name of the table to be deleted. |
Azure::Response< Models::TableServiceProperties > TableServiceClient::GetServiceProperties | ( | Core::Context const & | context = {} | ) |
context | for canceling long running operations. |
Azure::Response< Models::ServiceStatistics > TableServiceClient::GetStatistics | ( | Core::Context const & | context = {} | ) |
context | for canceling long running operations. |
TableClient TableServiceClient::GetTableClient | ( | const std::string & | tableName, |
TableClientOptions const & | options = {} |
||
) | const |
tableName | The name of the table. |
options | Optional parameters for the table client. |
Azure::Response< Models::PreflightCheckResult > TableServiceClient::PreflightCheck | ( | Models::PreflightCheckOptions const & | options, |
Core::Context const & | context = {} |
||
) |
options | Optional parameters to execute this function. |
context | for canceling long running operations. |
Models::QueryTablesPagedResponse TableServiceClient::QueryTables | ( | const Models::QueryTablesOptions & | options = {} , |
const Azure::Core::Context & | context = {} |
||
) | const |
options | Optional parameters to execute this function. |
context | for canceling long running operations. |
Azure::Response< Models::SetServicePropertiesResult > TableServiceClient::SetServiceProperties | ( | Models::SetServicePropertiesOptions const & | options = {} , |
Core::Context const & | context = {} |
||
) |
options | Optional parameters to execute this function. |
context | for canceling long running operations. |