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

TableServiceClient 类

定义

TableServiceClient提供同步和异步方法,用于对 Azure 存储帐户或 Azure Cosmos DB 表 API 中托管的 Azure 表执行表级操作。

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

构造函数

TableServiceClient()

初始化 类的新实例 TableServiceClient 以便模拟。

TableServiceClient(String)

使用指定的连接字符串初始化 的新实例 TableServiceClient

TableServiceClient(String, TableClientOptions)

使用指定的连接字符串初始化 的新实例 TableServiceClient

TableServiceClient(Uri, AzureSasCredential)

使用指定的 Uri 初始化 的新实例TableServiceClient,其中包含共享访问签名 (SAS) 令牌凭据。

TableServiceClient(Uri, AzureSasCredential, TableClientOptions)

使用指定的 Uri初始化 的新实例TableServiceClient

TableServiceClient(Uri, TableClientOptions)

使用指定的 Uri 初始化 的新实例TableServiceClient,其中包含共享访问签名 (SAS) 令牌凭据。 有关创建 SAS 令牌,请参阅 GenerateSasUri(TableAccountSasPermissions, TableAccountSasResourceTypes, DateTimeOffset)

TableServiceClient(Uri, TableSharedKeyCredential)

使用指定的表服务和 UriTableSharedKeyCredential初始化 的新实例TableServiceClient

TableServiceClient(Uri, TableSharedKeyCredential, TableClientOptions)

使用指定的表服务和 UriTableSharedKeyCredential初始化 的新实例TableServiceClient

TableServiceClient(Uri, TokenCredential, TableClientOptions)

使用指定的 Uri初始化 的新实例TableServiceClient

属性

AccountName

此客户端实例将与之交互的表帐户的名称。

Uri

表帐户的 URI。

方法

CreateQueryFilter(Expression<Func<TableItem,Boolean>>)

从提供的表达式创建 OData 筛选器查询字符串。

CreateQueryFilter(FormattableString)

从内插字符串创建 OData 筛选器表达式。 内插值将根据需要引用和转义。

CreateTable(String, CancellationToken)

在服务上创建表。

CreateTableAsync(String, CancellationToken)

在服务上创建表。

CreateTableIfNotExists(String, CancellationToken)

在服务上创建表。

CreateTableIfNotExistsAsync(String, CancellationToken)

在服务上创建表。

DeleteTable(String, CancellationToken)

删除服务上的表。

DeleteTableAsync(String, CancellationToken)

删除服务上的表。

GenerateSasUri(TableAccountSasBuilder)

GenerateSasUri(TableAccountSasBuilder)返回一个 ,Uri根据传递的客户端属性和生成器生成表服务 SAS URI。

有关详细信息,请参阅 构造服务 SAS

GenerateSasUri(TableAccountSasPermissions, TableAccountSasResourceTypes, DateTimeOffset)

GenerateSasUri(TableAccountSasPermissions, TableAccountSasResourceTypes, DateTimeOffset)返回一个 ,Uri根据传递的客户端属性和参数, (SAS) URI 生成表服务共享访问签名。

有关详细信息,请参阅 构造服务 SAS

GetProperties(CancellationToken)

获取帐户表服务的属性,包括 Analytics 和 CORS (跨域资源共享) 规则的属性。

GetPropertiesAsync(CancellationToken)

获取帐户表服务的属性,包括 Analytics 和 CORS (跨域资源共享) 规则的属性。

GetSasBuilder(String, TableAccountSasResourceTypes, DateTimeOffset)

获取 TableAccountSasBuilder 范围限定为当前表的 实例。

GetSasBuilder(TableAccountSasPermissions, TableAccountSasResourceTypes, DateTimeOffset)

获取范围 TableAccountSasBuilder 限定为当前帐户的 实例。

GetStatistics(CancellationToken)

检索与表服务的复制有关的统计信息。 仅当为帐户启用读取访问异地冗余复制时,它才在辅助位置终结点上可用。

GetStatisticsAsync(CancellationToken)

检索与表服务的复制有关的统计信息。 仅当为帐户启用读取访问异地冗余复制时,它才在辅助位置终结点上可用。

GetTableClient(String)

获取配置了当前TableServiceClient选项的 的TableClient实例,该实例关联到指定的 tableName

Query(Expression<Func<TableItem,Boolean>>, Nullable<Int32>, CancellationToken)

从存储帐户获取表的列表。

Query(FormattableString, Nullable<Int32>, CancellationToken)

从存储帐户获取表的列表。

Query(String, Nullable<Int32>, CancellationToken)

从存储帐户获取表的列表。

QueryAsync(Expression<Func<TableItem,Boolean>>, Nullable<Int32>, CancellationToken)

从存储帐户获取表的列表。

QueryAsync(FormattableString, Nullable<Int32>, CancellationToken)

从存储帐户获取表的列表。

QueryAsync(String, Nullable<Int32>, CancellationToken)

从存储帐户获取表的列表。

SetProperties(TableServiceProperties, CancellationToken)

设置帐户的表服务终结点的属性,包括 Analytics 和 CORS (跨域资源共享) 规则的属性。

SetPropertiesAsync(TableServiceProperties, CancellationToken)

设置帐户的表服务终结点的属性,包括 Analytics 和 CORS (跨域资源共享) 规则的属性。

适用于