Partager via


TableClient Classe

Définition

vous TableClient permet d’interagir avec des tables Azure hébergées dans des comptes de stockage Azure ou dans l’API de table Azure Cosmos DB.

public class TableClient
type TableClient = class
Public Class TableClient
Héritage
TableClient

Constructeurs

TableClient()

Initialise une nouvelle instance de la TableClient classe pour les moqueries.

TableClient(String, String)

Initialise une nouvelle instance du à l’aide TableClient de la chaîne de connexion spécifiée.

TableClient(String, String, TableClientOptions)

Initialise une nouvelle instance de l'objet TableServiceClient. Initialise une nouvelle instance du à l’aide TableClient de la chaîne de connexion spécifiée.

TableClient(Uri, AzureSasCredential, TableClientOptions)

Initialise une nouvelle instance du à l’aide TableClient des spécifiés Uri et AzureSasCredential. Consultez GetSasBuilder(TableSasPermissions, DateTimeOffset) pour la création d’un jeton SAP.

TableClient(Uri, String, TableSharedKeyCredential)

Initialise une nouvelle instance du à l’aide TableClient du service Uri de table spécifié et TableSharedKeyCredential.

TableClient(Uri, String, TableSharedKeyCredential, TableClientOptions)

Initialise une nouvelle instance du à l’aide TableClient du service Uri de table spécifié et TableSharedKeyCredential.

TableClient(Uri, String, TokenCredential, TableClientOptions)

Initialise une nouvelle instance du à l’aide TableClient des spécifiés Uri et TokenCredential.

TableClient(Uri, TableClientOptions)

Initialise une nouvelle instance du à l’aide TableClient du spécifié Uri qui contient un jeton SAP. Consultez GetSasBuilder(TableSasPermissions, DateTimeOffset) pour la création d’un jeton SAP.

Propriétés

AccountName

Nom du compte de table avec lequel cette instance cliente interagira.

Name

Nom de la table avec laquelle ce client instance interagira.

Uri

URI de la table.

Méthodes

AddEntity<T>(T, CancellationToken)

Ajoute une entité table de type T à la table.

AddEntityAsync<T>(T, CancellationToken)

Ajoute une entité table de type T à la table.

Create(CancellationToken)

Crée une table portant le nom utilisé pour construire ce instance client.

CreateAsync(CancellationToken)

Crée une table portant le nom utilisé pour construire ce instance client.

CreateIfNotExists(CancellationToken)

Crée une table avec le nom utilisé pour construire ce client instance s’il n’existe pas déjà.

CreateIfNotExistsAsync(CancellationToken)

Crée une table avec le nom utilisé pour construire ce client instance s’il n’existe pas déjà.

CreateQueryFilter(FormattableString)

Créez une expression de filtre OData à partir d’une chaîne interpolée. Les valeurs interpolées sont guillemets et placées dans une séquence d’échappement si nécessaire.

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

Crée une chaîne de requête de filtre OData à partir de l’expression fournie.

Delete(CancellationToken)

Supprime la table portant le nom utilisé pour construire ce client instance.

DeleteAsync(CancellationToken)

Supprime la table portant le nom utilisé pour construire ce client instance.

DeleteEntity(String, String, ETag, CancellationToken)

Supprime l’entité de table spécifiée.

DeleteEntityAsync(String, String, ETag, CancellationToken)

Supprime l’entité de table spécifiée.

GenerateSasUri(TableSasBuilder)

retourne GenerateSasUri(TableSasBuilder) un Uri qui génère un URI SAS de service de table en fonction des propriétés du client et du générateur transmis.

Pour plus d'informations, consultez la rubrique Construction d’une sap de service

GenerateSasUri(TableSasPermissions, DateTimeOffset)

Retourne GenerateSasUri(TableSasPermissions, DateTimeOffset) un Uri qui génère un URI de signature d’accès partagé (SAS) du service de table en fonction des propriétés clientes et des paramètres passés.

Pour plus d'informations, consultez la rubrique Construction d’une SAP de service.

GetAccessPolicies(CancellationToken)

Récupère des détails sur les stratégies d’accès stockées spécifiées dans la table qui peuvent être utilisées avec les signatures d’accès partagé.

GetAccessPoliciesAsync(CancellationToken)

Récupère des détails sur les stratégies d’accès stockées spécifiées dans la table qui peuvent être utilisées avec les signatures d’accès partagé.

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

Obtient l’entité de table spécifiée de type T.

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

Obtient l’entité de table spécifiée de type T.

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

Obtient l’entité de table spécifiée de type T.

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

Obtient l’entité de table spécifiée de type T.

GetSasBuilder(String, DateTimeOffset)

Obtient une TableSasBuilder instance limitée à la table active qui peut être utilisée pour générer un jeton de signature d’accès partagé (SAP) capable d’accorder un accès limité aux ressources de table. Pour plus d’informations, consultez Créer une SAP de service .

GetSasBuilder(TableSasPermissions, DateTimeOffset)

Obtient une TableSasBuilder instance limitée à la table active qui peut être utilisée pour générer un jeton de signature d’accès partagé (SAP) capable d’accorder un accès limité aux ressources de table. Pour plus d’informations, consultez Créer une SAP de service .

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

Interroge les entités dans la table.

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

Interroge les entités dans la table.

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

Interroge les entités dans la table.

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

Interroge les entités dans la table.

SetAccessPolicy(IEnumerable<TableSignedIdentifier>, CancellationToken)

définit des stratégies d’accès stockées pour la table qui peuvent être utilisées avec les signatures d’accès partagé.

SetAccessPolicyAsync(IEnumerable<TableSignedIdentifier>, CancellationToken)

définit des stratégies d’accès stockées pour la table qui peuvent être utilisées avec les signatures d’accès partagé.

SubmitTransaction(IEnumerable<TableTransactionAction>, CancellationToken)

Envoie la transaction par lot au service pour exécution. Les sous-opérations contenues dans le lot réussissent ou échouent ensemble en tant que transaction.

SubmitTransactionAsync(IEnumerable<TableTransactionAction>, CancellationToken)

Envoie la transaction par lot au service pour exécution. Les sous-opérations contenues dans le lot réussissent ou échouent ensemble en tant que transaction.

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

Mises à jour l’entité de table spécifiée de type T, si elle existe. Si est modeReplace, l’entité sera remplacée. Si est modeMerge, les valeurs de propriété présentes dans seront entity fusionnées avec l’entité existante.

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

Mises à jour l’entité de table spécifiée de type T, si elle existe. Si est modeReplace, l’entité sera remplacée. Si est modeMerge, les valeurs de propriété présentes dans seront entity fusionnées avec l’entité existante.

UpsertEntity<T>(T, TableUpdateMode, CancellationToken)

Remplace l’entité de table spécifiée de type T, si elle existe. Crée l’entité si elle n’existe pas.

UpsertEntityAsync<T>(T, TableUpdateMode, CancellationToken)

Remplace l’entité de table spécifiée de type T, si elle existe. Crée l’entité si elle n’existe pas.

S’applique à