RequestOptions 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.
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 à
Azure SDK for .NET