TableClient Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
AddEntityAsync<T>(T, CancellationToken) |
Agrega una entidad de tabla de tipo |
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 |
GetEntityAsync<T>(String, String, IEnumerable<String>, CancellationToken) |
Obtiene la entidad de tabla especificada de tipo |
GetEntityIfExists<T>(String, String, IEnumerable<String>, CancellationToken) |
Obtiene la entidad de tabla especificada de tipo |
GetEntityIfExistsAsync<T>(String, String, IEnumerable<String>, CancellationToken) |
Obtiene la entidad de tabla especificada de tipo |
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 |
UpdateEntityAsync<T>(T, ETag, TableUpdateMode, CancellationToken) |
Novedades la entidad de tabla especificada de tipo |
UpsertEntity<T>(T, TableUpdateMode, CancellationToken) |
Reemplaza la entidad de tabla especificada de tipo |
UpsertEntityAsync<T>(T, TableUpdateMode, CancellationToken) |
Reemplaza la entidad de tabla especificada de tipo |
Se aplica a
Azure SDK for .NET