你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

CloudTable 类

定义

表示 Microsoft Azure 表。

public class CloudTable
type CloudTable = class
Public Class CloudTable
继承
CloudTable

构造函数

CloudTable(StorageUri, StorageCredentials)

表示 Microsoft Azure 表。

CloudTable(StorageUri, StorageCredentials, TableClientConfiguration)

初始化 CloudTable 类的新实例。

CloudTable(Uri)

表示 Microsoft Azure 表。

CloudTable(Uri, StorageCredentials)

表示 Microsoft Azure 表。

CloudTable(Uri, StorageCredentials, TableClientConfiguration)

初始化 CloudTable 类的新实例。

CloudTable(Uri, TableClientConfiguration)

初始化 CloudTable 类的新实例。

属性

Name

获取表的名称。

ServiceClient

获取表示表服务的 CloudTableClient 对象。

StorageUri

获取主位置和辅助位置的表 URI。

Uri

获取主位置的表 URI。

方法

Create()

表示 Microsoft Azure 表。

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

创建表。

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

创建表。

Create(TableRequestOptions, OperationContext)

表示 Microsoft Azure 表。

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

表示 Microsoft Azure 表。

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

创建表。

CreateAsync()

启动异步操作以创建表。

CreateAsync(CancellationToken)

启动异步操作以创建表。

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

表示 Microsoft Azure 表。

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

启动异步操作以创建表。

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

启动异步操作以创建表。

CreateAsync(TableRequestOptions, OperationContext)

启动异步操作以创建表。

CreateAsync(TableRequestOptions, OperationContext, CancellationToken)

启动异步操作以创建表。

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

表示 Microsoft Azure 表。

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

启动异步操作以创建表。

CreateIfNotExists()

表示 Microsoft Azure 表。

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

如果表不存在,则创建表。

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

表示 Microsoft Azure 表。

CreateIfNotExists(TableRequestOptions, OperationContext)

表示 Microsoft Azure 表。

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

表示 Microsoft Azure 表。

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

如果表不存在,则创建表。

CreateIfNotExistsAsync()

启动异步操作以创建表(如果尚不存在)。

CreateIfNotExistsAsync(CancellationToken)

启动异步操作以创建表(如果尚不存在)。

CreateIfNotExistsAsync(IndexingMode, Nullable<Int32>, CancellationToken)

启动异步操作以创建表(如果尚不存在)。

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

启动异步操作以创建表(如果尚不存在)。

CreateIfNotExistsAsync(TableRequestOptions, OperationContext)

启动异步操作以创建表(如果尚不存在)。

CreateIfNotExistsAsync(TableRequestOptions, OperationContext, CancellationToken)

启动异步操作以创建表(如果尚不存在)。

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

表示 Microsoft Azure 表。

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

启动异步操作以创建表(如果尚不存在)。

CreateQuery<TElement>()

一种工厂方法,用于创建可以使用 LINQ 修改的查询。 查询随后可能使用可用于 CloudTable的一种执行方法(例如 ExecuteQuery(TableQuery, TableRequestOptions, OperationContext)ExecuteQuerySegmented(TableQuery, TableContinuationToken, TableRequestOptions, OperationContext)ExecuteQuerySegmentedAsync(TableQuery, TableContinuationToken))执行。

Delete(TableRequestOptions, OperationContext)

删除表。

DeleteAsync()

启动异步操作以删除表。

DeleteAsync(CancellationToken)

启动异步操作以删除表。

DeleteAsync(TableRequestOptions, OperationContext)

启动异步操作以删除表。

DeleteAsync(TableRequestOptions, OperationContext, CancellationToken)

启动异步操作以删除表。

DeleteIfExists(TableRequestOptions, OperationContext)

如果表存在,将删除该表。

DeleteIfExistsAsync()

启动异步操作以删除表(如果存在)。

DeleteIfExistsAsync(CancellationToken)

启动异步操作以删除表(如果存在)。

DeleteIfExistsAsync(TableRequestOptions, OperationContext)

启动异步操作以删除表(如果存在)。

DeleteIfExistsAsync(TableRequestOptions, OperationContext, CancellationToken)

启动异步操作以删除表(如果存在)。

Execute(TableOperation, TableRequestOptions, OperationContext)

对表执行操作。

ExecuteAsync(TableOperation)

启动执行异步表操作的异步操作。

ExecuteAsync(TableOperation, CancellationToken)

启动执行异步表操作的异步操作。

ExecuteAsync(TableOperation, TableRequestOptions, OperationContext)

启动执行异步表操作的异步操作。

ExecuteAsync(TableOperation, TableRequestOptions, OperationContext, CancellationToken)

启动执行异步表操作的异步操作。

ExecuteBatch(TableBatchOperation, TableRequestOptions, OperationContext)

以原子操作方式对表执行批处理操作。

ExecuteBatchAsync(TableBatchOperation)

启动异步操作以对表执行一批操作。

ExecuteBatchAsync(TableBatchOperation, CancellationToken)

启动异步操作以对表执行一批操作。

ExecuteBatchAsync(TableBatchOperation, TableRequestOptions, OperationContext)

启动异步操作以对表执行一批操作。

ExecuteBatchAsync(TableBatchOperation, TableRequestOptions, OperationContext, CancellationToken)

启动异步操作以对表执行一批操作。

ExecuteQuery(TableQuery, TableRequestOptions, OperationContext)

对表执行查询并返回对象的可枚举集合 DynamicTableEntity

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

执行查询并将指定的 EntityResolver<T> 应用于结果。

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

对表执行查询。

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

对表执行查询,并将指定的 EntityResolver<T> 应用于结果。

ExecuteQuerySegmented(TableQuery, TableContinuationToken, TableRequestOptions, OperationContext)

对表执行分段查询并返回包含TableQuerySegment<TElement>DynamicTableEntity的对象。

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

在分段模式下执行查询,并将指定的 EntityResolver<T> 应用于结果。

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

在分段模式下对表执行查询。

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

对表执行分段查询,并将指定的 EntityResolver<T> 应用于结果。

ExecuteQuerySegmentedAsync(TableQuery, TableContinuationToken)

启动异步操作以对表执行分段查询。

ExecuteQuerySegmentedAsync(TableQuery, TableContinuationToken, CancellationToken)

启动异步操作以对表执行分段查询。

ExecuteQuerySegmentedAsync(TableQuery, TableContinuationToken, TableRequestOptions, OperationContext)

启动异步操作以对表执行分段查询。

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

启动异步操作以对表执行分段查询。

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

启动异步操作以在分段模式下执行查询,并将指定的 EntityResolver<T> 应用于结果。

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

启动异步操作以在分段模式下执行查询,并将指定的 EntityResolver<T> 应用于结果。

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

启动异步操作以在分段模式下执行查询,并将指定的 EntityResolver<T> 应用于结果。

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

启动异步操作以在分段模式下执行查询,并将指定的 EntityResolver<T> 应用于结果。

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

启动异步操作以在分段模式下查询表。

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

启动异步操作以在分段模式下查询表。

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

启动异步操作以在分段模式下查询表。

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

启动异步操作以在分段模式下查询表。

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

启动异步操作以执行分段查询,并将指定的 EntityResolver<T> 应用于结果。

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

启动异步操作以执行分段查询,并将指定的 EntityResolver<T> 应用于结果。

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

启动异步操作以执行分段查询,并将指定的 EntityResolver<T> 应用于结果。

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

启动异步操作以执行分段查询,并将指定的 EntityResolver<T> 应用于结果。

Exists(TableRequestOptions, OperationContext)

检查表是否存在。

ExistsAsync()

启动异步操作以确定表是否存在。

ExistsAsync(CancellationToken)

启动异步操作以确定表是否存在。

ExistsAsync(TableRequestOptions, OperationContext)

启动异步操作以确定表是否存在。

ExistsAsync(TableRequestOptions, OperationContext, CancellationToken)

启动异步操作以确定表是否存在。

GetPermissions(TableRequestOptions, OperationContext)

获取表的权限设置。

GetPermissionsAsync()

启动异步操作以获取表的权限设置。

GetPermissionsAsync(CancellationToken)

启动异步操作以获取表的权限设置。

GetPermissionsAsync(TableRequestOptions, OperationContext)

启动异步操作以获取表的权限设置。

GetPermissionsAsync(TableRequestOptions, OperationContext, CancellationToken)

启动异步操作以获取表的权限设置。

GetSharedAccessSignature(SharedAccessTablePolicy)

返回表的共享访问签名。

GetSharedAccessSignature(SharedAccessTablePolicy, String)

返回表的共享访问签名。

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

返回表的共享访问签名。

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

返回表的共享访问签名。

SetPermissions(TablePermissions, TableRequestOptions, OperationContext)

设置表的权限设置。

SetPermissionsAsync(TablePermissions)

启动异步操作以设置表的权限。

SetPermissionsAsync(TablePermissions, CancellationToken)

启动异步操作以设置表的权限。

SetPermissionsAsync(TablePermissions, TableRequestOptions, OperationContext)

启动异步操作以设置表的权限。

SetPermissionsAsync(TablePermissions, TableRequestOptions, OperationContext, CancellationToken)

启动异步操作以设置表的权限。

ToString()

返回表的名称。

适用于