Freigeben über


RequestOptions Klasse

Definition

Kapselt Optionen, die für verschiedene Anforderungen angegeben werden können, die an den Azure Cosmos DB-Dienst ausgegeben werden.

public sealed class RequestOptions
type RequestOptions = class
Public NotInheritable Class RequestOptions
Vererbung
RequestOptions

Hinweise

Einige dieser Optionen sind nur für bestimmte Vorgänge gültig. Beispiel:

PreTriggerInclude kann nur für Erstellungs-, Ersetzungs- und Löschvorgänge für ein Document oder Attachmentverwendet werden.

ETag ist zwar für Replace*- und Delete*-Vorgänge gültig, hat jedoch keine Auswirkungen auf einen Read*-, CreateQuery*- oder Create*-Vorgang.

Konstruktoren

RequestOptions()

Kapselt Optionen, die für verschiedene Anforderungen angegeben werden können, die an den Azure Cosmos DB-Dienst ausgegeben werden.

Eigenschaften

AccessCondition

Ruft die Bedingung (ETag) ab, die der Anforderung im Azure Cosmos DB-Dienst zugeordnet ist, oder legt sie fest.

ConsistencyLevel

Ruft die Konsistenzebene ab, die für die Anforderung im Azure Cosmos DB-Dienst erforderlich ist, oder legt diese fest.

DisableRUPerMinuteUsage

Ruft die für die DisableRUPerMinuteUsage aktuelle Anforderung im Azure Cosmos DB-Dienst ab oder legt diese fest.

EnableScriptLogging

Ruft die für die EnableScriptLogging aktuelle Anforderung im Azure Cosmos DB-Dienst ab oder legt diese fest.

IndexingDirective

Ruft die Indizierungsdirektive (Include oder Exclude) für die Anforderung im Azure Cosmos DB-Dienst ab oder legt diese fest.

JsonSerializerSettings

Ruft die für die aktuelle Anforderung ab, die JsonSerializerSettings zum Deserialisieren des Dokuments verwendet wird, oder legt diesen fest. Wenn null, verwendet die im DocumentClient eingerichteten Standardserialisierungseinstellungen.

OfferEnableRUPerMinuteThroughput

Ruft die OfferEnableRUPerMinuteThroughput für eine Sammlung im Azure Cosmos DB-Dienst ab oder legt sie fest.

OfferThroughput

Ruft den Angebotsdurchsatz ab, der für eine Sammlung in der Messung von Anforderungen pro Einheit im Azure Cosmos DB-Dienst bereitgestellt wird, oder legt diese fest.

OfferType

Ruft den Angebotstyp für die Ressource im Azure Cosmos DB-Dienst ab oder legt diese fest.

PartitionKey

Ruft die für die PartitionKey aktuelle Anforderung im Azure Cosmos DB-Dienst ab oder legt diese fest.

PopulatePartitionKeyRangeStatistics

Ruft die Leseanforderungen für die PopulatePartitionKeyRangeStatistics Dokumentsammlung im Azure Cosmos DB-Dienst ab oder legt sie fest.

PopulateQuotaInfo

Ruft die Leseanforderungen für die PopulateQuotaInfo Dokumentsammlung im Azure Cosmos DB-Dienst ab oder legt sie fest.

PostTriggerInclude

Ruft den Trigger ab, der nach dem Vorgang im Azure Cosmos DB-Dienst aufgerufen werden soll, oder legt diesen fest.

PreTriggerInclude

Ruft den Trigger ab, der vor dem Vorgang im Azure Cosmos DB-Dienst aufgerufen werden soll, oder legt diesen fest.

ResourceTokenExpirySeconds

Ruft die Ablaufzeit für das Ressourcentoken ab oder legt diese fest. Wird beim Erstellen/Aktualisieren/Lesen von Berechtigungen im Azure Cosmos DB-Dienst verwendet.

SessionToken

Ruft das Token für die Verwendung mit Sitzungskonsistenz im Azure Cosmos DB-Dienst ab oder legt es fest.

SharedOfferThroughput
Veraltet.

Ruft den Durchsatz von freigegebenen Angeboten für eine Sammlung ab oder legt diese fest.

Gilt für: