TableClient Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O TableClient permite que você interaja com tabelas do Azure hospedadas em contas de armazenamento do Azure ou na API de tabela do Azure Cosmos DB.
public class TableClient
type TableClient = class
Public Class TableClient
- Herança
-
TableClient
Construtores
TableClient() |
Inicializa uma nova instância da TableClient classe para simulação. |
TableClient(String, String) |
Inicializa uma nova instância do usando a cadeia de TableClient conexão especificada. |
TableClient(String, String, TableClientOptions) |
Inicializa uma nova instância do TableServiceClient. Inicializa uma nova instância do usando a cadeia de TableClient conexão especificada. |
TableClient(Uri, AzureSasCredential, TableClientOptions) |
Inicializa uma nova instância do TableClient usando o e o especificados UriAzureSasCredential. Consulte GetSasBuilder(TableSasPermissions, DateTimeOffset) para criar um token SAS. |
TableClient(Uri, String, TableSharedKeyCredential) |
Inicializa uma nova instância do TableClient usando o serviço Uri de tabela especificado e TableSharedKeyCredential. |
TableClient(Uri, String, TableSharedKeyCredential, TableClientOptions) |
Inicializa uma nova instância do TableClient usando o serviço Uri de tabela especificado e TableSharedKeyCredential. |
TableClient(Uri, String, TokenCredential, TableClientOptions) |
Inicializa uma nova instância do TableClient usando o e o especificados UriTokenCredential. |
TableClient(Uri, TableClientOptions) |
Inicializa uma nova instância do TableClient usando o especificado Uri que contém um token SAS. Consulte GetSasBuilder(TableSasPermissions, DateTimeOffset) para criar um token SAS. |
Propriedades
AccountName |
O nome da conta de tabela com a qual essa instância de cliente interagirá. |
Name |
O nome da tabela com a qual essa instância de cliente interagirá. |
Uri |
O URI da tabela. |
Métodos
AddEntity<T>(T, CancellationToken) |
Adiciona uma Entidade de Tabela do tipo |
AddEntityAsync<T>(T, CancellationToken) |
Adiciona uma Entidade de Tabela do tipo |
Create(CancellationToken) |
Cria uma tabela com o nome usado para construir essa instância de cliente. |
CreateAsync(CancellationToken) |
Cria uma tabela com o nome usado para construir essa instância de cliente. |
CreateIfNotExists(CancellationToken) |
Cria uma tabela com o nome usado para construir essa instância de cliente se ela ainda não existir. |
CreateIfNotExistsAsync(CancellationToken) |
Cria uma tabela com o nome usado para construir essa instância de cliente se ela ainda não existir. |
CreateQueryFilter(FormattableString) |
Crie uma expressão de filtro OData de uma cadeia de caracteres interpolada. Os valores interpolados serão entre aspas e escapados conforme necessário. |
CreateQueryFilter<T>(Expression<Func<T,Boolean>>) |
Cria uma cadeia de caracteres de consulta de filtro OData da expressão fornecida. |
Delete(CancellationToken) |
Exclui a tabela com o nome usado para construir essa instância de cliente. |
DeleteAsync(CancellationToken) |
Exclui a tabela com o nome usado para construir essa instância de cliente. |
DeleteEntity(String, String, ETag, CancellationToken) |
Exclui a entidade de tabela especificada. |
DeleteEntityAsync(String, String, ETag, CancellationToken) |
Exclui a entidade de tabela especificada. |
GenerateSasUri(TableSasBuilder) |
O GenerateSasUri(TableSasBuilder) 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(TableSasPermissions, DateTimeOffset) |
O GenerateSasUri(TableSasPermissions, DateTimeOffset) retorna um Uri que gera um Uri de 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. |
GetAccessPolicies(CancellationToken) |
Recupera detalhes sobre as políticas de acesso armazenadas especificadas na tabela que podem ser usadas com Assinaturas de Acesso Compartilhado. |
GetAccessPoliciesAsync(CancellationToken) |
Recupera detalhes sobre as políticas de acesso armazenadas especificadas na tabela que podem ser usadas com Assinaturas de Acesso Compartilhado. |
GetEntity<T>(String, String, IEnumerable<String>, CancellationToken) |
Obtém a entidade de tabela especificada do tipo |
GetEntityAsync<T>(String, String, IEnumerable<String>, CancellationToken) |
Obtém a entidade de tabela especificada do tipo |
GetEntityIfExists<T>(String, String, IEnumerable<String>, CancellationToken) |
Obtém a entidade de tabela especificada do tipo |
GetEntityIfExistsAsync<T>(String, String, IEnumerable<String>, CancellationToken) |
Obtém a entidade de tabela especificada do tipo |
GetSasBuilder(String, DateTimeOffset) |
Obtém uma TableSasBuilder instância com escopo para a tabela atual que pode ser usada para gerar um token SAS (Assinatura de Acesso Compartilhado) capaz de conceder acesso limitado a recursos de tabela. Consulte Criar uma SAS de serviço para obter mais detalhes. |
GetSasBuilder(TableSasPermissions, DateTimeOffset) |
Obtém uma TableSasBuilder instância com escopo para a tabela atual que pode ser usada para gerar um token SAS (Assinatura de Acesso Compartilhado) capaz de conceder acesso limitado a recursos de tabela. Consulte Criar uma SAS de serviço para obter mais detalhes. |
Query<T>(Expression<Func<T,Boolean>>, Nullable<Int32>, IEnumerable<String>, CancellationToken) |
Consulta entidades na tabela. |
Query<T>(String, Nullable<Int32>, IEnumerable<String>, CancellationToken) |
Consulta entidades na tabela. |
QueryAsync<T>(Expression<Func<T,Boolean>>, Nullable<Int32>, IEnumerable<String>, CancellationToken) |
Consulta entidades na tabela. |
QueryAsync<T>(String, Nullable<Int32>, IEnumerable<String>, CancellationToken) |
Consulta entidades na tabela. |
SetAccessPolicy(IEnumerable<TableSignedIdentifier>, CancellationToken) |
define as políticas de acesso armazenadas para a tabela que podem ser usadas com Assinaturas de Acesso Compartilhado. |
SetAccessPolicyAsync(IEnumerable<TableSignedIdentifier>, CancellationToken) |
define as políticas de acesso armazenadas para a tabela que podem ser usadas com Assinaturas de Acesso Compartilhado. |
SubmitTransaction(IEnumerable<TableTransactionAction>, CancellationToken) |
Envia a transação em lote para o serviço para execução. As sub-operações contidas no lote terão êxito ou falharão juntas como uma transação. |
SubmitTransactionAsync(IEnumerable<TableTransactionAction>, CancellationToken) |
Envia a transação em lote para o serviço para execução. As sub-operações contidas no lote terão êxito ou falharão juntas como uma transação. |
UpdateEntity<T>(T, ETag, TableUpdateMode, CancellationToken) |
Atualizações a entidade de tabela especificada do tipo |
UpdateEntityAsync<T>(T, ETag, TableUpdateMode, CancellationToken) |
Atualizações a entidade de tabela especificada do tipo |
UpsertEntity<T>(T, TableUpdateMode, CancellationToken) |
Substitui a entidade de tabela especificada do tipo |
UpsertEntityAsync<T>(T, TableUpdateMode, CancellationToken) |
Substitui a entidade de tabela especificada do tipo |
Aplica-se a
Azure SDK for .NET