Partager via


Microsoft.Azure.Cosmos.Table Espace de noms

Classes

CloudStorageAccount

Représente un compte de table Microsoft Azure CosmosDB.

CloudStorageAccountExtensions

Extension de table Cosmos

CloudTable

Représente une table Microsoft Azure.

CloudTableClient

Fournit une représentation logique côté client du service Table Microsoft Azure. Ce client est utilisé pour configurer et exécuter des demandes sur le service Table.

CorsProperties

Classe représentant les propriétés de service concernant CORS.

CorsRule

Classe représentant les propriétés de service concernant CORS.

CosmosExecutorConfiguration

Représente la clientConfiguration utilisée pour le service Table Azure Cosmos, associée CloudTableClient à pour se connecter au service de table Azure Cosmos.

DynamicTableEntity

Type ITableEntity qui permet aux appelants d'accéder directement au mappage de propriété de l'entité. Cette classe permet d'éliminer l'utilisation de la réflexion pour la sérialisation et la désérialisation.

EntityProperty

Classe pour stocker des informations sur une seule propriété dans une entité dans une table.

EntityPropertyConverter

Classe EntityPropertyConverter.

EntityPropertyConverterOptions

Représente un ensemble d’options qui peuvent être spécifiées pour l’aplatissement et la re-composition d’objets par le convertisseur de propriétés Entity.

ExponentialRetry

Représente une stratégie de nouvelle tentative qui effectue un nombre spécifié de nouvelles tentatives, à l'aide d'un modèle d'interruption exponentiel et aléatoire pour déterminer l'intervalle entre les tentatives.

GeoReplicationStats

Classe représentant les statistiques de géo-réplication.

IgnorePropertyAttribute

Représente un attribut personnalisé qui peut être utilisé pour ignorer les propriétés d'entité durant une sérialisation/désérialisation.

IPAddressOrRange

Spécifie une seule adresse IP ou une seule plage d’adresses IP (un minimum et un maximum, inclus).)

LinearRetry

Représente une stratégie de nouvelle tentative qui exécute un nombre spécifié de nouvelles tentatives, chacune séparée par un intervalle de temps fixe spécifié.

LoggingProperties

Classe représentant les propriétés de service concernant la journalisation.

MetricsProperties

Classe représentant les propriétés de service relatives aux mesures.

NameValidator

Fournit des programmes d'assistance pour valider les noms des ressources parmi les services de stockage Microsoft Azure.

NoRetry

Représente une stratégie de nouvelle tentative qui n'effectue aucune nouvelle tentative.

OperationContext

Représente le contexte d'une opération de demande envoyée au service de stockage et fournit des informations d'exécution supplémentaires concernant son exécution.

QueryComparisons

Définit l'ensemble d'opérateurs de comparaison qui peuvent être utilisés pour construire des requêtes.

RequestEventArgs

Fournit des données d'événements et des informations associées à un événement de demande.

RequestResult

Résultat de la demande d’opération de table.

RestExecutorConfiguration

Représente la clientConfiguration utilisée pour le service De table Stockage Azure, associée CloudTableClient à pour se connecter au service de table Stockage Azure.

ResultSegment<TElement>

Représente un segment de résultat qui a été récupéré à partir de l’ensemble total des résultats possibles.

RetryContext

Représente le contexte d’une ou plusieurs nouvelles tentatives d’une demande effectuée auprès des services de stockage Microsoft Azure, y compris le nombre de nouvelles tentatives effectuées pour la demande, les résultats de la dernière requête, ainsi que l’emplacement de stockage et le mode d’emplacement pour les nouvelles tentatives suivantes.

RetryInfo

Spécifie les paramètres de la nouvelle tentative suivante d’une demande à effectuer auprès des services de stockage Microsoft Azure, notamment l’emplacement cible et le mode d’emplacement pour la nouvelle tentative suivante et l’intervalle jusqu’à la nouvelle tentative suivante.

ServiceProperties

Classe représentant un ensemble de propriétés relatives à un service de stockage cloud.

ServiceStats

Classe représentant un ensemble de statistiques en rapport avec un service de stockage cloud.

SharedAccessAccountPolicy

Représente une stratégie d’accès partagé pour un compte, qui spécifie l’heure de début, l’heure d’expiration, les autorisations, le service signé, le type de ressource signé, le protocole signé et les adresses IP signées pour une signature d’accès partagé.

SharedAccessTablePolicies

Représente la collection de stratégies d'accès partagé définies pour une table.

SharedAccessTablePolicy

Représente une stratégie d'accès partagé qui spécifie l'heure de début, la durée d'expiration et les autorisations d'une signature d'accès partagé.

StorageCredentials

Représente un ensemble d’informations d’identification utilisées pour authentifier l’accès à un compte de stockage Microsoft Azure.

StorageErrorCodeStrings
StorageException

Représente une exception levée par le service Table.

StorageExtendedErrorInformation

Représente les informations d’erreur étendues retournées par les services de stockage Microsoft Azure.

StorageUri

Contient les URI pour les emplacements principaux et secondaires d’une ressource Stockage Microsoft Azure.

TableBatchOperation

Représente un traitement par lots sur une table.

TableBatchResult

Représente le résultat d’une opération de traitement par lots de table.

TableClientConfiguration

Représente les paramètres de configuration associés CloudTableClientà .

TableContinuationToken

Représente un jeton de liaison pour répertorier les opérations.

TableEntity

Représente le type d'objet de base pour une entité de table dans le service de Table.

TableEntityAdapter<T>

Classe d’adaptateur pour permettre la lecture et l’écriture d’objets dans stockage Table Azure sans hériter de la TableEntity classe ou implémenter ITableEntity l’interface. Les objets peuvent être des objets POCO simples ou des objets complexes avec des propriétés complexes imbriquées.

TableErrorCodeStrings
TableOperation

Représente une seule opération de table.

TableOperators

Définit l'ensemble d'opérateurs booléens pour construire des requêtes.

TablePermissions

Représente les autorisations d'une table.

TableQuery

Représente une requête sur une table spécifiée.

TableQuery<TElement>

Représente une requête sur une table Microsoft Azure.

TableQuerySegment<TElement>

Représente un segment de résultats et contient des informations de jeton de liaison.

TableRequestOptions

Représente un ensemble d'options de temporisation et de stratégie de nouvelle tentative qui peuvent être spécifiées pour une demande au service de Table.

TableResult

Représente le résultat d'une opération de table.

TableResultSegment

Représente un segment de résultats CloudTable, avec des informations de liaison pour les scénarios de pagination.

Interfaces

IExtendedRetryPolicy

Représente une stratégie de nouvelle tentative.

IRetryPolicy

Représente une stratégie de nouvelle tentative.

ITableEntity

Interface requise pour les types d'entités de table. L'interface ITableEntity déclare les méthodes Get et Set pour les propriétés d'entités obligatoires, et les méthodes ReadEntity(IDictionary<String,EntityProperty>, OperationContext) et WriteEntity(OperationContext) pour la sérialisation et la désérialisation de toutes les propriétés d'entités à l'aide d'un dictionnaire de propriétés. Créez des classes implémentant ITableEntity pour personnaliser le stockage, la récupération, la sérialisation et la désérialisation des propriétés, ainsi que pour fournir une logique personnalisée supplémentaire pour une entité de table.

Énumérations

CorsHttpMethods

Méthodes HTTP prises en charge par CORS.

EdmType

Énumération contenant les types de valeurs qui peuvent être stockés dans une propriété d'entité de table.

GeoReplicationStatus

Énumération représentant l'état de géo-réplication dans un service.

LocationMode

Spécifie le mode d'emplacement pour indiquer l'emplacement qui doit recevoir la demande.

LoggingOperations

Énumération représentant l'état de journalisation dans un service.

MetricsLevel

Énumération représentant l'état de la collection de métriques dans un service.

SharedAccessAccountPermissions

Spécifie l’ensemble des autorisations possibles pour une stratégie de compte d’accès partagé.

SharedAccessAccountResourceTypes

Spécifie l’ensemble des types de ressources signés possibles pour une stratégie de compte d’accès partagé.

SharedAccessAccountServices

Spécifie l’ensemble des services signés possibles pour une stratégie de compte d’accès partagé.

SharedAccessProtocol

Spécifie l’ensemble des protocoles signés possibles pour une stratégie de compte d’accès partagé.

SharedAccessTablePermissions

Spécifie le jeu d'autorisations possibles pour une stratégie de table d'accès partagé.

StorageLocation

Représente un emplacement de service de stockage.

TableOperationType

Énumération contenant les types d'opérations qui peuvent être effectuées par un TableOperation.

TablePayloadFormat

Décrit les formats de charges utiles pris en charge pour les tables.

Délégués

EntityResolver<T>

Retourne un délégué pour résoudre des entités.