TableServiceClient Classe

Definição

O TableServiceClient fornece métodos síncronos e assíncronos para executar operações de nível de tabela com tabelas do Azure hospedadas em contas de armazenamento do Azure ou na API de tabela do Azure Cosmos DB.

public class TableServiceClient
type TableServiceClient = class
Public Class TableServiceClient
Herança
TableServiceClient

Construtores

TableServiceClient()

Inicializa uma nova instância da TableServiceClient classe para zombar.

TableServiceClient(String)

Inicializa uma nova instância do usando a cadeia de TableServiceClient conexão especificada.

TableServiceClient(String, TableClientOptions)

Inicializa uma nova instância do usando a cadeia de TableServiceClient conexão especificada.

TableServiceClient(Uri, AzureSasCredential)

Inicializa uma nova instância do TableServiceClient usando o especificado Uri que contém uma credencial de token SAS (assinatura de acesso compartilhado).

TableServiceClient(Uri, AzureSasCredential, TableClientOptions)

Inicializa uma nova instância do TableServiceClient usando o especificado Uri.

TableServiceClient(Uri, TableClientOptions)

Inicializa uma nova instância do TableServiceClient usando o especificado Uri que contém uma credencial de token SAS (assinatura de acesso compartilhado). Consulte GenerateSasUri(TableAccountSasPermissions, TableAccountSasResourceTypes, DateTimeOffset) para criar um token SAS.

TableServiceClient(Uri, TableSharedKeyCredential)

Inicializa uma nova instância do TableServiceClient usando o serviço Uri de tabela especificado e TableSharedKeyCredential.

TableServiceClient(Uri, TableSharedKeyCredential, TableClientOptions)

Inicializa uma nova instância do TableServiceClient usando o serviço Uri de tabela especificado e TableSharedKeyCredential.

TableServiceClient(Uri, TokenCredential, TableClientOptions)

Inicializa uma nova instância do TableServiceClient usando o especificado Uri.

Propriedades

AccountName

O nome da conta de tabela com a qual essa instância do cliente interagirá.

Uri

O Uri da conta da tabela.

Métodos

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

Cria uma cadeia de caracteres de consulta de filtro OData da expressão fornecida.

CreateQueryFilter(FormattableString)

Crie uma expressão de filtro OData de uma cadeia de caracteres interpolada. Os valores interpolados serão citados e escapados conforme necessário.

CreateTable(String, CancellationToken)

Cria uma tabela no serviço.

CreateTableAsync(String, CancellationToken)

Cria uma tabela no serviço.

CreateTableIfNotExists(String, CancellationToken)

Cria uma tabela no serviço.

CreateTableIfNotExistsAsync(String, CancellationToken)

Cria uma tabela no serviço.

DeleteTable(String, CancellationToken)

Exclui uma tabela no serviço.

DeleteTableAsync(String, CancellationToken)

Exclui uma tabela no serviço.

GenerateSasUri(TableAccountSasBuilder)

O GenerateSasUri(TableAccountSasBuilder) retorna um Uri que gera um Uri SAS do Serviço de Tabela com base nas propriedades do cliente e no construtor passados.

Para obter mais informações, consulte Construindo uma SAS de serviço

GenerateSasUri(TableAccountSasPermissions, TableAccountSasResourceTypes, DateTimeOffset)

O GenerateSasUri(TableAccountSasPermissions, TableAccountSasResourceTypes, DateTimeOffset) retorna um Uri que gera um Uri SAS (Assinatura de Acesso Compartilhado) do Serviço de Tabela com base nas propriedades e parâmetros do cliente passados.

Para obter mais informações, consulte Construindo uma SAS de serviço.

GetProperties(CancellationToken)

Obtém as propriedades do serviço Tabela de uma conta, incluindo propriedades para regras de Análise e CORS (Compartilhamento de Recursos entre Origens).

GetPropertiesAsync(CancellationToken)

Obtém as propriedades do serviço Tabela de uma conta, incluindo propriedades para regras de Análise e CORS (Compartilhamento de Recursos entre Origens).

GetSasBuilder(String, TableAccountSasResourceTypes, DateTimeOffset)

Obtém uma TableAccountSasBuilder instância com escopo para a tabela atual.

GetSasBuilder(TableAccountSasPermissions, TableAccountSasResourceTypes, DateTimeOffset)

Obtém uma TableAccountSasBuilder instância com escopo para a conta atual.

GetStatistics(CancellationToken)

Recupera as estatísticas relacionadas à replicação do serviço Tabela. Ele só está disponível no ponto de extremidade de localização secundário quando a replicação com redundância geográfica de acesso de leitura está habilitada para a conta.

GetStatisticsAsync(CancellationToken)

Recupera as estatísticas relacionadas à replicação do serviço Tabela. Ele só está disponível no ponto de extremidade de localização secundário quando a replicação com redundância geográfica de acesso de leitura está habilitada para a conta.

GetTableClient(String)

Obtém uma instância de um TableClient configurado com as opções atuais TableServiceClient , afinidade com o especificado tableName.

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

Obtém uma lista de tabelas da conta de armazenamento.

Query(FormattableString, Nullable<Int32>, CancellationToken)

Obtém uma lista de tabelas da conta de armazenamento.

Query(String, Nullable<Int32>, CancellationToken)

Obtém uma lista de tabelas da conta de armazenamento.

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

Obtém uma lista de tabelas da conta de armazenamento.

QueryAsync(FormattableString, Nullable<Int32>, CancellationToken)

Obtém uma lista de tabelas da conta de armazenamento.

QueryAsync(String, Nullable<Int32>, CancellationToken)

Obtém uma lista de tabelas da conta de armazenamento.

SetProperties(TableServiceProperties, CancellationToken)

Define propriedades para o ponto de extremidade de serviço Table de uma conta, incluindo propriedades para regras de Análise e CORS (Compartilhamento de Recursos entre Origens).

SetPropertiesAsync(TableServiceProperties, CancellationToken)

Define propriedades para o ponto de extremidade de serviço Table de uma conta, incluindo propriedades para regras de Análise e CORS (Compartilhamento de Recursos entre Origens).

Aplica-se a