CloudTableClient Class

Definition

Provides a client-side logical representation of the Microsoft Azure Table service. This client is used to configure and execute requests against the Table service.

public class CloudTableClient
Inheritance
CloudTableClient

Remarks

The service client encapsulates the endpoint or endpoints for the Table service. If the service client will be used for authenticated access, it also encapsulates the credentials for accessing the storage account.

Constructors

CloudTableClient(StorageUri, StorageCredentials)

Initializes a new instance of the CloudTableClient class using the specified Table service endpoint and account credentials.

CloudTableClient(Uri, StorageCredentials)

Initializes a new instance of the CloudTableClient class using the specified Table service endpoint and account credentials.

Properties

AuthenticationScheme

Gets or sets the authentication scheme to use to sign HTTP requests.

BaseUri

Gets the base URI for the Table service client at the primary location.

BufferManager

Gets or sets a buffer manager that implements the IBufferManager interface, specifying a buffer pool for use with operations against the Table service client.

Credentials

Gets the account credentials used to create the Table service client.

DefaultRequestOptions

Gets or sets the default request options for requests made via the Table service client.

StorageUri

Gets the Table service endpoints for both the primary and secondary locations.

Methods

BeginGetServiceProperties(AsyncCallback, Object)

Begins an asynchronous operation to get the service properties of the Table service.

BeginGetServiceProperties(TableRequestOptions, OperationContext, AsyncCallback, Object)

Begins an asynchronous operation to get the service properties of the Table service.

BeginGetServiceStats(AsyncCallback, Object)

Begins an asynchronous operation to get service stats for the secondary Table service endpoint.

BeginGetServiceStats(TableRequestOptions, OperationContext, AsyncCallback, Object)

Begins an asynchronous operation to get service stats for the secondary Table service endpoint.

BeginListTablesSegmented(String, TableContinuationToken, AsyncCallback, Object)

Begins an asynchronous operation to return a result segment of tables that start with the specified prefix.

BeginListTablesSegmented(String, Nullable<Int32>, TableContinuationToken, TableRequestOptions, OperationContext, AsyncCallback, Object)

Begins an asynchronous operation to return a result segment of tables that start with the specified prefix.

BeginListTablesSegmented(TableContinuationToken, AsyncCallback, Object)

Begins an asynchronous operation to return a result segment of tables.

BeginSetServiceProperties(ServiceProperties, AsyncCallback, Object)

Begins an asynchronous operation to set the service properties of the Table service.

BeginSetServiceProperties(ServiceProperties, TableRequestOptions, OperationContext, AsyncCallback, Object)

Begins an asynchronous operation to set the service properties of the Table service.

EndGetServiceProperties(IAsyncResult)

Ends an asynchronous operation to get the service properties of the Table service.

EndGetServiceStats(IAsyncResult)

Ends an asynchronous operation to get service stats for the secondary Table service endpoint.

EndListTablesSegmented(IAsyncResult)

Ends an asynchronous operation to return a result segment of tables.

EndSetServiceProperties(IAsyncResult)

Ends an asynchronous operation to set the service properties of the Table service.

GetServiceProperties(TableRequestOptions, OperationContext)

Gets the service properties for the Table service.

GetServicePropertiesAsync(TableRequestOptions, OperationContext, CancellationToken)

Initiates an asynchronous operation to get the service properties of the Table service.

GetServicePropertiesAsync(TableRequestOptions, OperationContext)

Initiates an asynchronous operation to get the service properties of the Table service.

GetServicePropertiesAsync()

Initiates an asynchronous operation to get the service properties of the Table service.

GetServicePropertiesAsync(CancellationToken)

Initiates an asynchronous operation to get the service properties of the Table service.

GetServiceStats(TableRequestOptions, OperationContext)

Gets service stats for the secondary Table service endpoint.

GetServiceStatsAsync()

Initiates an asynchronous operation to get service stats for the secondary Table service endpoint.

GetServiceStatsAsync(CancellationToken)

Initiates an asynchronous operation to get service stats for the secondary Table service endpoint.

GetServiceStatsAsync(TableRequestOptions, OperationContext)

Initiates an asynchronous operation to get service stats for the secondary Table service endpoint.

GetServiceStatsAsync(TableRequestOptions, OperationContext, CancellationToken)

Initiates an asynchronous operation to get service stats for the secondary Table service endpoint.

GetTableReference(String)

Gets a reference to the specified table.

GetTableServiceContext()

Creates a new TableServiceContext object for performing operations against the Table service.

ListTables(String, TableRequestOptions, OperationContext)

Returns an enumerable collection of tables, retrieved lazily, that start with the specified prefix.

ListTablesSegmented(String, Nullable<Int32>, TableContinuationToken, TableRequestOptions, OperationContext)

Returns a result segment of tables, retrieved lazily, that start with the specified prefix.

ListTablesSegmented(TableContinuationToken)

Returns a result segment of tables.

ListTablesSegmented(String, TableContinuationToken)

Returns a result segment of tables, retrieved lazily, that start with the specified prefix.

ListTablesSegmentedAsync(TableContinuationToken)

Initiates an asynchronous operation to return a result segment of tables.

ListTablesSegmentedAsync(TableContinuationToken, CancellationToken)

Initiates an asynchronous operation to return a result segment of tables.

ListTablesSegmentedAsync(String, TableContinuationToken)

Initiates an asynchronous operation to return a result segment of tables that start with the specified prefix.

ListTablesSegmentedAsync(String, TableContinuationToken, CancellationToken)

Initiates an asynchronous operation to return a result segment of tables that start with the specified prefix.

ListTablesSegmentedAsync(String, Nullable<Int32>, TableContinuationToken, TableRequestOptions, OperationContext)

Initiates an asynchronous operation to return a result segment of tables that start with the specified prefix.

ListTablesSegmentedAsync(String, Nullable<Int32>, TableContinuationToken, TableRequestOptions, OperationContext, CancellationToken)

Initiates an asynchronous operation to return a result segment of tables that start with the specified prefix.

SetServiceProperties(ServiceProperties, TableRequestOptions, OperationContext)

Sets the service properties of the Table service.

SetServicePropertiesAsync(ServiceProperties, TableRequestOptions, OperationContext)

Initiates an asynchronous operation to set the service properties of the Table service.

SetServicePropertiesAsync(ServiceProperties, TableRequestOptions, OperationContext, CancellationToken)

Initiates an asynchronous operation to set the service properties of the Table service.

SetServicePropertiesAsync(ServiceProperties)

Initiates an asynchronous operation to set the service properties of the Table service.

SetServicePropertiesAsync(ServiceProperties, CancellationToken)

Initiates an asynchronous operation to set the service properties of the Table service.

Extension Methods

IsDefined(Object)
IsNull(Object)
IsPrimitive(Object)