Partager via


RequestOptions Classe

Définition

Encapsule les options qui peuvent être spécifiées pour différentes demandes émises au service Azure Cosmos DB.

public sealed class RequestOptions
type RequestOptions = class
Public NotInheritable Class RequestOptions
Héritage
RequestOptions

Remarques

Certaines de ces options sont valides uniquement pour des opérations spécifiques. Par exemple,

PreTriggerInclude peut être utilisé uniquement sur les opérations de création, de remplacement et de suppression sur un Document ou Attachment.

ETag, bien qu’il soit valide pour les opérations Replace* et Delete*, n’aurait aucun impact sur les opérations Read*, CreateQuery* ou Create*.

Constructeurs

RequestOptions()

Encapsule les options qui peuvent être spécifiées pour différentes demandes émises au service Azure Cosmos DB.

Propriétés

AccessCondition

Obtient ou définit la condition (ETag) associée à la requête dans le service Azure Cosmos DB.

ConsistencyLevel

Obtient ou définit le niveau de cohérence requis pour la requête dans le service Azure Cosmos DB.

DisableRUPerMinuteUsage

Obtient ou définit le DisableRUPerMinuteUsage pour la requête actuelle dans le service Azure Cosmos DB.

EnableScriptLogging

Obtient ou définit le EnableScriptLogging pour la requête actuelle dans le service Azure Cosmos DB.

IndexingDirective

Obtient ou définit la directive d’indexation (Include ou Exclude) pour la requête dans le service Azure Cosmos DB.

JsonSerializerSettings

Obtient ou définit le JsonSerializerSettings pour la requête actuelle utilisée pour désérialiser le document. Si la valeur est null, utilise les paramètres de sérialiseur par défaut configurés dans DocumentClient.

OfferEnableRUPerMinuteThroughput

Obtient ou définit le OfferEnableRUPerMinuteThroughput pour une collection dans le service Azure Cosmos DB

OfferThroughput

Obtient ou définit le débit de l’offre provisionné pour une collection dans la mesure des requêtes par unité dans le service Azure Cosmos DB.

OfferType

Obtient ou définit le type d’offre pour la ressource dans le service Azure Cosmos DB.

PartitionKey

Obtient ou définit le PartitionKey pour la requête actuelle dans le service Azure Cosmos DB.

PopulatePartitionKeyRangeStatistics

Obtient ou définit le pour les PopulatePartitionKeyRangeStatistics demandes de lecture de collection de documents dans le service Azure Cosmos DB.

PopulateQuotaInfo

Obtient ou définit le pour les PopulateQuotaInfo demandes de lecture de collection de documents dans le service Azure Cosmos DB.

PostTriggerInclude

Obtient ou définit le déclencheur à appeler après l’opération dans le service Azure Cosmos DB.

PreTriggerInclude

Obtient ou définit le déclencheur à appeler avant l’opération dans le service Azure Cosmos DB.

ResourceTokenExpirySeconds

Obtient ou définit l’heure d’expiration du jeton de ressource. Utilisé lors de la création/mise à jour/lecture d’autorisations dans le service Azure Cosmos DB.

SessionToken

Obtient ou définit le jeton à utiliser avec la cohérence de session dans le service Azure Cosmos DB.

SharedOfferThroughput
Obsolète.

Obtient ou définit le débit de l’offre partagée sur une collection.

S’applique à