Partager via


TableServiceClient Classe

Définition

Le TableServiceClient fournit des méthodes synchrones et asynchrones pour effectuer des opérations au niveau de la table avec des tables Azure hébergées dans des comptes de stockage Azure ou l’API de table Azure Cosmos DB.

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

Constructeurs

TableServiceClient()

Initialise une nouvelle instance de la classe pour la TableServiceClient simulation.

TableServiceClient(String)

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

TableServiceClient(String, TableClientOptions)

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

TableServiceClient(Uri, AzureSasCredential)

Initialise une nouvelle instance du à l’aide TableServiceClient du spécifié Uri contenant des informations d’identification de jeton de signature d’accès partagé (SAP).

TableServiceClient(Uri, AzureSasCredential, TableClientOptions)

Initialise une nouvelle instance de à l’aide TableServiceClient du spécifiéUri.

TableServiceClient(Uri, TableClientOptions)

Initialise une nouvelle instance du à l’aide TableServiceClient du spécifié Uri contenant des informations d’identification de jeton de signature d’accès partagé (SAP). Consultez GenerateSasUri(TableAccountSasPermissions, TableAccountSasResourceTypes, DateTimeOffset) pour créer un jeton SAS.

TableServiceClient(Uri, TableSharedKeyCredential)

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

TableServiceClient(Uri, TableSharedKeyCredential, TableClientOptions)

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

TableServiceClient(Uri, TokenCredential, TableClientOptions)

Initialise une nouvelle instance de à l’aide TableServiceClient du spécifiéUri.

Propriétés

AccountName

Nom du compte de table avec lequel ce client instance interagira.

Uri

URI du compte de table.

Méthodes

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

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

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.

CreateTable(String, CancellationToken)

Crée une table sur le service.

CreateTableAsync(String, CancellationToken)

Crée une table sur le service.

CreateTableIfNotExists(String, CancellationToken)

Crée une table sur le service.

CreateTableIfNotExistsAsync(String, CancellationToken)

Crée une table sur le service.

DeleteTable(String, CancellationToken)

Supprime une table sur le service.

DeleteTableAsync(String, CancellationToken)

Supprime une table sur le service.

GenerateSasUri(TableAccountSasBuilder)

Retourne GenerateSasUri(TableAccountSasBuilder) un Uri qui génère un URI SAS du service de table basé sur les propriétés du client et le générateur passé.

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

GenerateSasUri(TableAccountSasPermissions, TableAccountSasResourceTypes, DateTimeOffset)

Retourne GenerateSasUri(TableAccountSasPermissions, TableAccountSasResourceTypes, 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 et paramètres du client passés.

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

GetProperties(CancellationToken)

Obtient les propriétés du service Table d’un compte, y compris les propriétés pour les règles d’analyse et CORS (cross-origin resource sharing).

GetPropertiesAsync(CancellationToken)

Obtient les propriétés du service Table d’un compte, y compris les propriétés pour les règles d’analyse et CORS (cross-origin resource sharing).

GetSasBuilder(String, TableAccountSasResourceTypes, DateTimeOffset)

Obtient une TableAccountSasBuilder instance délimitée à la table active.

GetSasBuilder(TableAccountSasPermissions, TableAccountSasResourceTypes, DateTimeOffset)

Obtient une TableAccountSasBuilder instance délimitée au compte actuel.

GetStatistics(CancellationToken)

Récupère des statistiques relatives à la réplication pour le service de Table. Elle est disponible uniquement sur le point de terminaison de l’emplacement secondaire lorsque la réplication géoredondante avec accès en lecture est activée pour le compte.

GetStatisticsAsync(CancellationToken)

Récupère des statistiques relatives à la réplication pour le service de Table. Elle est disponible uniquement sur le point de terminaison de l’emplacement secondaire lorsque la réplication géoredondante avec accès en lecture est activée pour le compte.

GetTableClient(String)

Obtient une instance d’un TableClient configuré avec les options actuellesTableServiceClient, affinité avec le spécifiétableName.

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

Obtient la liste des tables du compte de stockage.

Query(FormattableString, Nullable<Int32>, CancellationToken)

Obtient la liste des tables du compte de stockage.

Query(String, Nullable<Int32>, CancellationToken)

Obtient la liste des tables du compte de stockage.

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

Obtient la liste des tables du compte de stockage.

QueryAsync(FormattableString, Nullable<Int32>, CancellationToken)

Obtient la liste des tables du compte de stockage.

QueryAsync(String, Nullable<Int32>, CancellationToken)

Obtient la liste des tables du compte de stockage.

SetProperties(TableServiceProperties, CancellationToken)

Définit les propriétés du point de terminaison de service Table d’un compte, y compris les propriétés pour les règles Analytics et CORS (Cross-Origin Resource Sharing).

SetPropertiesAsync(TableServiceProperties, CancellationToken)

Définit les propriétés du point de terminaison de service Table d’un compte, y compris les propriétés pour les règles Analytics et CORS (Cross-Origin Resource Sharing).

S’applique à