Partager via


TableRequestOptions Classe

Définition

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 à