TableClient Clase

Definición

TableClient permite interactuar con tablas de Azure hospedadas en cuentas de almacenamiento de Azure o en table API de Azure Cosmos DB.

public class TableClient
type TableClient = class
Public Class TableClient
Herencia
TableClient

Constructores

TableClient()

Inicializa una nueva instancia de la TableClient clase para simular.

TableClient(String, String)

Inicializa una nueva instancia de utilizando la cadena de TableClient conexión especificada.

TableClient(String, String, TableClientOptions)

Inicializa una nueva instancia de TableServiceClient. Inicializa una nueva instancia de utilizando la cadena de TableClient conexión especificada.

TableClient(Uri, AzureSasCredential, TableClientOptions)

Inicializa una nueva instancia de TableClient utilizando los valores especificados Uri y AzureSasCredential. Consulte GetSasBuilder(TableSasPermissions, DateTimeOffset) para crear un token de SAS.

TableClient(Uri, String, TableSharedKeyCredential)

Inicializa una nueva instancia de TableClient mediante table service Uri y TableSharedKeyCredential.

TableClient(Uri, String, TableSharedKeyCredential, TableClientOptions)

Inicializa una nueva instancia de TableClient mediante table service Uri y TableSharedKeyCredential.

TableClient(Uri, String, TokenCredential, TableClientOptions)

Inicializa una nueva instancia de TableClient utilizando los valores especificados Uri y TokenCredential.

TableClient(Uri, TableClientOptions)

Inicializa una nueva instancia de TableClient utilizando el especificado Uri que contiene un token de SAS. Consulte GetSasBuilder(TableSasPermissions, DateTimeOffset) para crear un token de SAS.

Propiedades

AccountName

Nombre de la cuenta de tabla con la que interactuará esta instancia de cliente.

Name

Nombre de la tabla con la que interactuará esta instancia de cliente.

Uri

Uri de la tabla.

Métodos

AddEntity<T>(T, CancellationToken)

Agrega una entidad de tabla de tipo T a la tabla.

AddEntityAsync<T>(T, CancellationToken)

Agrega una entidad de tabla de tipo T a la tabla.

Create(CancellationToken)

Crea una tabla con el nombre usado para construir esta instancia de cliente.

CreateAsync(CancellationToken)

Crea una tabla con el nombre usado para construir esta instancia de cliente.

CreateIfNotExists(CancellationToken)

Crea una tabla con el nombre usado para construir esta instancia de cliente si aún no existe.

CreateIfNotExistsAsync(CancellationToken)

Crea una tabla con el nombre usado para construir esta instancia de cliente si aún no existe.

CreateQueryFilter(FormattableString)

Cree una expresión de filtro de OData a partir de una cadena interpolada. Los valores interpolados se comillas y se escapen según sea necesario.

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

Crea una cadena de consulta de filtro de OData a partir de la expresión proporcionada.

Delete(CancellationToken)

Elimina la tabla con el nombre usado para construir esta instancia de cliente.

DeleteAsync(CancellationToken)

Elimina la tabla con el nombre usado para construir esta instancia de cliente.

DeleteEntity(String, String, ETag, CancellationToken)

Elimina la entidad de tabla especificada.

DeleteEntityAsync(String, String, ETag, CancellationToken)

Elimina la entidad de tabla especificada.

GenerateSasUri(TableSasBuilder)

GenerateSasUri(TableSasBuilder) devuelve un Uri valor de tipo que genera un URI de SAS de Table Service basado en las propiedades de cliente y el generador pasados.

Para obtener más información, vea Construcción de una SAS de servicio

GenerateSasUri(TableSasPermissions, DateTimeOffset)

GenerateSasUri(TableSasPermissions, DateTimeOffset) devuelve un Uri valor de tipo que genera un URI de firma de acceso compartido (SAS) de Table Service basado en las propiedades y parámetros del cliente pasados.

Para obtener más información, vea Construcción de una SAS de servicio.

GetAccessPolicies(CancellationToken)

Recupera detalles sobre las directivas de acceso almacenadas especificadas en la tabla que se pueden usar con firmas de acceso compartido.

GetAccessPoliciesAsync(CancellationToken)

Recupera detalles sobre las directivas de acceso almacenadas especificadas en la tabla que se pueden usar con firmas de acceso compartido.

GetEntity<T>(String, String, IEnumerable<String>, CancellationToken)

Obtiene la entidad de tabla especificada de tipo T.

GetEntityAsync<T>(String, String, IEnumerable<String>, CancellationToken)

Obtiene la entidad de tabla especificada de tipo T.

GetEntityIfExists<T>(String, String, IEnumerable<String>, CancellationToken)

Obtiene la entidad de tabla especificada de tipo T.

GetEntityIfExistsAsync<T>(String, String, IEnumerable<String>, CancellationToken)

Obtiene la entidad de tabla especificada de tipo T.

GetSasBuilder(String, DateTimeOffset)

Obtiene una TableSasBuilder instancia con ámbito de la tabla actual que se puede usar para generar un token de firma de acceso compartido (SAS) capaz de conceder acceso limitado a los recursos de tabla. Consulte Creación de una SAS de servicio para obtener más información.

GetSasBuilder(TableSasPermissions, DateTimeOffset)

Obtiene una TableSasBuilder instancia con ámbito de la tabla actual que se puede usar para generar un token de firma de acceso compartido (SAS) capaz de conceder acceso limitado a los recursos de tabla. Consulte Creación de una SAS de servicio para obtener más información.

Query<T>(Expression<Func<T,Boolean>>, Nullable<Int32>, IEnumerable<String>, CancellationToken)

Consulta las entidades de la tabla.

Query<T>(String, Nullable<Int32>, IEnumerable<String>, CancellationToken)

Consulta las entidades de la tabla.

QueryAsync<T>(Expression<Func<T,Boolean>>, Nullable<Int32>, IEnumerable<String>, CancellationToken)

Consulta las entidades de la tabla.

QueryAsync<T>(String, Nullable<Int32>, IEnumerable<String>, CancellationToken)

Consulta las entidades de la tabla.

SetAccessPolicy(IEnumerable<TableSignedIdentifier>, CancellationToken)

establece directivas de acceso almacenadas para la tabla que se pueden usar con firmas de acceso compartido.

SetAccessPolicyAsync(IEnumerable<TableSignedIdentifier>, CancellationToken)

establece directivas de acceso almacenadas para la tabla que se pueden usar con firmas de acceso compartido.

SubmitTransaction(IEnumerable<TableTransactionAction>, CancellationToken)

Envía la transacción por lotes al servicio para su ejecución. Las suboperaciones contenidas en el lote se realizarán correctamente o se producirán errores juntos como transacción.

SubmitTransactionAsync(IEnumerable<TableTransactionAction>, CancellationToken)

Envía la transacción por lotes al servicio para su ejecución. Las suboperaciones contenidas en el lote se realizarán correctamente o se producirán errores juntos como transacción.

UpdateEntity<T>(T, ETag, TableUpdateMode, CancellationToken)

Novedades la entidad de tabla especificada de tipo T, si existe. mode Si es Replace, la entidad se reemplazará. mode Si es Merge, los valores de propiedad presentes en entity se combinarán con la entidad existente.

UpdateEntityAsync<T>(T, ETag, TableUpdateMode, CancellationToken)

Novedades la entidad de tabla especificada de tipo T, si existe. mode Si es Replace, la entidad se reemplazará. mode Si es Merge, los valores de propiedad presentes en entity se combinarán con la entidad existente.

UpsertEntity<T>(T, TableUpdateMode, CancellationToken)

Reemplaza la entidad de tabla especificada de tipo T, si existe. Crea la entidad si no existe.

UpsertEntityAsync<T>(T, TableUpdateMode, CancellationToken)

Reemplaza la entidad de tabla especificada de tipo T, si existe. Crea la entidad si no existe.

Se aplica a