CloudTable Class

Definition

Represents a Microsoft Azure table.

public class CloudTable
type CloudTable = class
Public Class CloudTable
Inheritance
CloudTable

Constructors

CloudTable(StorageUri, StorageCredentials)
CloudTable(StorageUri, StorageCredentials, TableClientConfiguration)

Initializes a new instance of the CloudTable class.

CloudTable(Uri)
CloudTable(Uri, StorageCredentials)
CloudTable(Uri, StorageCredentials, TableClientConfiguration)

Initializes a new instance of the CloudTable class.

CloudTable(Uri, TableClientConfiguration)

Initializes a new instance of the CloudTable class.

Properties

Name

Gets the name of the table.

ServiceClient

Gets the CloudTableClient object that represents the Table service.

StorageUri

Gets the table's URIs for both the primary and secondary locations.

Uri

Gets the table URI for the primary location.

Methods

Create()
Create(Nullable<IndexingMode>, Nullable<Int32>)

Creates a table.

Create(Nullable<IndexingMode>, Nullable<Int32>, Nullable<Int32>)

Creates a table.

Create(TableRequestOptions, OperationContext)
Create(TableRequestOptions, OperationContext, Nullable<IndexingMode>, Nullable<Int32>)
Create(TableRequestOptions, OperationContext, String, Nullable<Int32>, Nullable<Int32>)

Creates a table.

CreateAsync()

Initiates an asynchronous operation to create a table.

CreateAsync(CancellationToken)

Initiates an asynchronous operation to create a table.

CreateAsync(Nullable<IndexingMode>, Nullable<Int32>, CancellationToken)
CreateAsync(Nullable<Int32>, IndexingMode, Nullable<Int32>, CancellationToken)

Initiates an asynchronous operation to create a table.

CreateAsync(Nullable<Int32>, String, Nullable<Int32>, CancellationToken)

Initiates an asynchronous operation to create a table.

CreateAsync(TableRequestOptions, OperationContext)

Initiates an asynchronous operation to create a table.

CreateAsync(TableRequestOptions, OperationContext, CancellationToken)

Initiates an asynchronous operation to create a table.

CreateAsync(TableRequestOptions, OperationContext, Nullable<IndexingMode>, Nullable<Int32>, CancellationToken)
CreateAsync(TableRequestOptions, OperationContext, String, Nullable<Int32>, Nullable<Int32>, CancellationToken)

Initiates an asynchronous operation to create a table.

CreateIfNotExists()
CreateIfNotExists(IndexingMode, Nullable<Int32>, Nullable<Int32>)

Creates the table if it does not already exist.

CreateIfNotExists(Nullable<IndexingMode>, Nullable<Int32>)
CreateIfNotExists(TableRequestOptions, OperationContext)
CreateIfNotExists(TableRequestOptions, OperationContext, Nullable<IndexingMode>, Nullable<Int32>)
CreateIfNotExists(TableRequestOptions, OperationContext, String, Nullable<Int32>, Nullable<Int32>)

Creates the table if it does not already exist.

CreateIfNotExistsAsync()

Initiates an asynchronous operation to create a table if it does not already exist.

CreateIfNotExistsAsync(CancellationToken)

Initiates an asynchronous operation to create a table if it does not already exist.

CreateIfNotExistsAsync(IndexingMode, Nullable<Int32>, CancellationToken)

Initiates an asynchronous operation to create a table if it does not already exist.

CreateIfNotExistsAsync(IndexingMode, Nullable<Int32>, Nullable<Int32>, CancellationToken)

Initiates an asynchronous operation to create a table if it does not already exist.

CreateIfNotExistsAsync(TableRequestOptions, OperationContext)

Initiates an asynchronous operation to create a table if it does not already exist.

CreateIfNotExistsAsync(TableRequestOptions, OperationContext, CancellationToken)

Initiates an asynchronous operation to create a table if it does not already exist.

CreateIfNotExistsAsync(TableRequestOptions, OperationContext, Nullable<IndexingMode>, Nullable<Int32>, CancellationToken)
CreateIfNotExistsAsync(TableRequestOptions, OperationContext, String, Nullable<Int32>, Nullable<Int32>, CancellationToken)

Initiates an asynchronous operation to create a table if it does not already exist.

CreateQuery<TElement>()

A factory method that creates a query that can be modified using LINQ. The query may be subsequently executed using one of the execution methods available for CloudTable, such as ExecuteQuery(TableQuery, TableRequestOptions, OperationContext), ExecuteQuerySegmented(TableQuery, TableContinuationToken, TableRequestOptions, OperationContext), or ExecuteQuerySegmentedAsync(TableQuery, TableContinuationToken).

Delete(TableRequestOptions, OperationContext)

Deletes a table.

DeleteAsync()

Initiates an asynchronous operation to delete a table.

DeleteAsync(CancellationToken)

Initiates an asynchronous operation to delete a table.

DeleteAsync(TableRequestOptions, OperationContext)

Initiates an asynchronous operation to delete a table.

DeleteAsync(TableRequestOptions, OperationContext, CancellationToken)

Initiates an asynchronous operation to delete a table.

DeleteIfExists(TableRequestOptions, OperationContext)

Deletes the table if it exists.

DeleteIfExistsAsync()

Initiates an asynchronous operation to delete the table if it exists.

DeleteIfExistsAsync(CancellationToken)

Initiates an asynchronous operation to delete the table if it exists.

DeleteIfExistsAsync(TableRequestOptions, OperationContext)

Initiates an asynchronous operation to delete the table if it exists.

DeleteIfExistsAsync(TableRequestOptions, OperationContext, CancellationToken)

Initiates an asynchronous operation to delete the table if it exists.

Execute(TableOperation, TableRequestOptions, OperationContext)

Executes an operation on a table.

ExecuteAsync(TableOperation)

Initiates an asynchronous operation that executes an asynchronous table operation.

ExecuteAsync(TableOperation, CancellationToken)

Initiates an asynchronous operation that executes an asynchronous table operation.

ExecuteAsync(TableOperation, TableRequestOptions, OperationContext)

Initiates an asynchronous operation that executes an asynchronous table operation.

ExecuteAsync(TableOperation, TableRequestOptions, OperationContext, CancellationToken)

Initiates an asynchronous operation that executes an asynchronous table operation.

ExecuteBatch(TableBatchOperation, TableRequestOptions, OperationContext)

Executes a batch operation on a table as an atomic operation.

ExecuteBatchAsync(TableBatchOperation)

Initiates an asynchronous operation to execute a batch of operations on a table.

ExecuteBatchAsync(TableBatchOperation, CancellationToken)

Initiates an asynchronous operation to execute a batch of operations on a table.

ExecuteBatchAsync(TableBatchOperation, TableRequestOptions, OperationContext)

Initiates an asynchronous operation to execute a batch of operations on a table.

ExecuteBatchAsync(TableBatchOperation, TableRequestOptions, OperationContext, CancellationToken)

Initiates an asynchronous operation to execute a batch of operations on a table.

ExecuteQuery(TableQuery, TableRequestOptions, OperationContext)

Executes a query on a table and returns an enumerable collection of DynamicTableEntity objects.

ExecuteQuery<TElement,TResult>(TableQuery<TElement>, EntityResolver<TResult>, TableRequestOptions, OperationContext)

Executes a query and applies the specified EntityResolver<T> to the result.

ExecuteQuery<TElement>(TableQuery<TElement>, TableRequestOptions, OperationContext)

Executes a query on a table.

ExecuteQuery<TResult>(TableQuery, EntityResolver<TResult>, TableRequestOptions, OperationContext)

Executes a query on a table and applies the specified EntityResolver<T> to the result.

ExecuteQuerySegmented(TableQuery, TableContinuationToken, TableRequestOptions, OperationContext)

Executes a segmented query on a table and returns a TableQuerySegment<TElement> containing DynamicTableEntity objects.

ExecuteQuerySegmented<TElement,TResult>(TableQuery<TElement>, EntityResolver<TResult>, TableContinuationToken, TableRequestOptions, OperationContext)

Executes a query in segmented mode and applies the specified EntityResolver<T> to the results.

ExecuteQuerySegmented<TElement>(TableQuery<TElement>, TableContinuationToken, TableRequestOptions, OperationContext)

Executes a query on a table in segmented mode.

ExecuteQuerySegmented<TResult>(TableQuery, EntityResolver<TResult>, TableContinuationToken, TableRequestOptions, OperationContext)

Executes a segmented query on a table and applies the specified EntityResolver<T> to the result.

ExecuteQuerySegmentedAsync(TableQuery, TableContinuationToken)

Initiates an asynchronous operation to perform a segmented query on a table.

ExecuteQuerySegmentedAsync(TableQuery, TableContinuationToken, CancellationToken)

Initiates an asynchronous operation to perform a segmented query on a table.

ExecuteQuerySegmentedAsync(TableQuery, TableContinuationToken, TableRequestOptions, OperationContext)

Initiates an asynchronous operation to perform a segmented query on a table.

ExecuteQuerySegmentedAsync(TableQuery, TableContinuationToken, TableRequestOptions, OperationContext, CancellationToken)

Initiates an asynchronous operation to perform a segmented query on a table.

ExecuteQuerySegmentedAsync<TElement,TResult>(TableQuery<TElement>, EntityResolver<TResult>, TableContinuationToken)

Initiates an asynchronous operation to execute a query in segmented mode and apply the specified EntityResolver<T> to the results.

ExecuteQuerySegmentedAsync<TElement,TResult>(TableQuery<TElement>, EntityResolver<TResult>, TableContinuationToken, CancellationToken)

Initiates an asynchronous operation to execute a query in segmented mode and apply the specified EntityResolver<T> to the results.

ExecuteQuerySegmentedAsync<TElement,TResult>(TableQuery<TElement>, EntityResolver<TResult>, TableContinuationToken, TableRequestOptions, OperationContext)

Initiates an asynchronous operation to execute a query in segmented mode and apply the specified EntityResolver<T> to the results.

ExecuteQuerySegmentedAsync<TElement,TResult>(TableQuery<TElement>, EntityResolver<TResult>, TableContinuationToken, TableRequestOptions, OperationContext, CancellationToken)

Initiates an asynchronous operation to execute a query in segmented mode and apply the specified EntityResolver<T> to the results.

ExecuteQuerySegmentedAsync<TElement>(TableQuery<TElement>, TableContinuationToken)

Initiates an asynchronous operation to query a table in segmented mode.

ExecuteQuerySegmentedAsync<TElement>(TableQuery<TElement>, TableContinuationToken, CancellationToken)

Initiates an asynchronous operation to query a table in segmented mode.

ExecuteQuerySegmentedAsync<TElement>(TableQuery<TElement>, TableContinuationToken, TableRequestOptions, OperationContext)

Initiates an asynchronous operation to query a table in segmented mode.

ExecuteQuerySegmentedAsync<TElement>(TableQuery<TElement>, TableContinuationToken, TableRequestOptions, OperationContext, CancellationToken)

Initiates an asynchronous operation to query a table in segmented mode.

ExecuteQuerySegmentedAsync<TResult>(TableQuery, EntityResolver<TResult>, TableContinuationToken)

Initiates an asynchronous operation to execute a segmented query and apply the specified EntityResolver<T> to the result.

ExecuteQuerySegmentedAsync<TResult>(TableQuery, EntityResolver<TResult>, TableContinuationToken, CancellationToken)

Initiates an asynchronous operation to execute a segmented query and apply the specified EntityResolver<T> to the result.

ExecuteQuerySegmentedAsync<TResult>(TableQuery, EntityResolver<TResult>, TableContinuationToken, TableRequestOptions, OperationContext)

Initiates an asynchronous operation to execute a segmented query and apply the specified EntityResolver<T> to the result.

ExecuteQuerySegmentedAsync<TResult>(TableQuery, EntityResolver<TResult>, TableContinuationToken, TableRequestOptions, OperationContext, CancellationToken)

Initiates an asynchronous operation to execute a segmented query and apply the specified EntityResolver<T> to the result.

Exists(TableRequestOptions, OperationContext)

Checks whether the table exists.

ExistsAsync()

Initiates an asynchronous operation to determine whether a table exists.

ExistsAsync(CancellationToken)

Initiates an asynchronous operation to determine whether a table exists.

ExistsAsync(TableRequestOptions, OperationContext)

Initiates an asynchronous operation to determine whether a table exists.

ExistsAsync(TableRequestOptions, OperationContext, CancellationToken)

Initiates an asynchronous operation to determine whether a table exists.

GetPermissions(TableRequestOptions, OperationContext)

Gets the permissions settings for the table.

GetPermissionsAsync()

Initiates an asynchronous operation to get the permissions settings for the table.

GetPermissionsAsync(CancellationToken)

Initiates an asynchronous operation to get the permissions settings for the table.

GetPermissionsAsync(TableRequestOptions, OperationContext)

Initiates an asynchronous operation to get the permissions settings for the table.

GetPermissionsAsync(TableRequestOptions, OperationContext, CancellationToken)

Initiates an asynchronous operation to get the permissions settings for the table.

GetSharedAccessSignature(SharedAccessTablePolicy)

Returns a shared access signature for the table.

GetSharedAccessSignature(SharedAccessTablePolicy, String)

Returns a shared access signature for the table.

GetSharedAccessSignature(SharedAccessTablePolicy, String, String, String, String, String)

Returns a shared access signature for the table.

GetSharedAccessSignature(SharedAccessTablePolicy, String, String, String, String, String, Nullable<SharedAccessProtocol>, IPAddressOrRange)

Returns a shared access signature for the table.

SetPermissions(TablePermissions, TableRequestOptions, OperationContext)

Sets the permissions settings for the table.

SetPermissionsAsync(TablePermissions)

Initiates an asynchronous operation to set permissions for the table.

SetPermissionsAsync(TablePermissions, CancellationToken)

Initiates an asynchronous operation to set permissions for the table.

SetPermissionsAsync(TablePermissions, TableRequestOptions, OperationContext)

Initiates an asynchronous operation to set permissions for the table.

SetPermissionsAsync(TablePermissions, TableRequestOptions, OperationContext, CancellationToken)

Initiates an asynchronous operation to set permissions for the table.

ToString()

Returns the name of the table.

Applies to