TableRequestOptions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
public sealed class TableRequestOptions
type TableRequestOptions = class
Public NotInheritable Class TableRequestOptions
- Héritage
-
TableRequestOptions
Constructeurs
TableRequestOptions() |
Initialise une nouvelle instance de la classe TableRequestOptions. |
TableRequestOptions(TableRequestOptions) |
Initialise une nouvelle instance de la classe TableRequestOptions avec le TableRequestOptions spécifié. |
Champs
MaxMaximumExecutionTime |
Durée d’exécution totale maximale qui peut être spécifiée. |
Propriétés
ConsistencyLevel |
Niveau de cohérence du par rapport au CloudTableClient point de terminaison de table Cosmos. Cela peut être utilisé pour affaiblir le niveau de cohérence du compte de base de données pour les opérations de lecture. Si ce n’est pas défini, le niveau de cohérence souhaité sera utilisé. |
LocationMode |
Obtient ou définit le mode d'emplacement de la demande. |
MaximumExecutionTime |
Obtient ou définit la durée d'exécution maximale pour toutes les nouvelles tentatives potentielles pour la demande. |
PayloadFormat |
Obtient ou définit le TablePayloadFormat qui sera utilisé pour la demande. |
ProjectSystemProperties |
Obtient ou définit l’option permettant d’inclure des propriétés système telles que la clé de partition et la clé de ligne dans les requêtes. |
PropertyResolver |
Obtient ou définit le délégué utilisé pour obtenir pour EdmType une propriété d’entité en fonction de la clé de partition, de la clé de ligne et du nom de la propriété. |
RetryPolicy |
Obtient ou définit la stratégie de nouvelle tentative pour la demande. |
ServerTimeout |
Obtient ou définit l'intervalle de délai d'expiration du serveur pour la demande. |
SessionToken |
Obtient ou définit le jeton à utiliser avec la cohérence de session dans le service Azure Cosmos DB. Pris en charge uniquement en mode direct. |
TableQueryContinuationTokenLimitInKb |
Obtenez ou définissez la longueur du jeton de continuation dans la réponse de requête. Les valeurs valides sont >= 0. |
TableQueryEnableScan |
Obtenez ou définissez l’option permettant d’exécuter une analyse lorsqu’un filtre ne peut pas utiliser l’index pour un filtre. La valeur par défaut est false. Pris en charge uniquement en mode direct. |
TableQueryMaxBufferedItemCount |
Obtient ou définit le nombre maximal d’éléments qui peuvent être mis en mémoire tampon côté client pendant l’exécution de requêtes parallèles dans le service Azure Cosmos DB. Une valeur de propriété positive limite le nombre d’éléments mis en mémoire tampon à la valeur définie. S’il est défini sur une valeur inférieure à 0, le système détermine automatiquement le nombre d’éléments à mettre en mémoire tampon. |
TableQueryMaxDegreeOfParallelism |
Obtient ou définit le degré de parallélisme pour l’exécution d’une requête entre partitions. 0 est série sans pré-extraction, 1 est série avec pré-extraction, et les valeurs plus élevées augmentent le taux de parallélisme. La valeur par défaut est -1, ce qui permet à Azure Cosmos DB de déterminer dynamiquement la valeur au moment de l’exécution. |
TableQueryMaxItemCount |
Configurez le nombre maximal d’éléments renvoyés par requête de table en un seul aller-retour. |
S’applique à
Azure SDK for .NET