RequestOptions interface
Optionen, die für eine angeforderte Ausgabe für die Azure Cosmos DB-Server angegeben werden können.=
- Extends
Eigenschaften
access |
Bedingungen, die der Anforderung zugeordnet sind. |
consistency |
Vom Client erforderliche Konsistenzebene. |
disable |
Deaktivieren der automatischen ID-Generierung (führt dazu, dass die Erstellung fehlschlägt, wenn die ID nicht in der Definition enthalten ist) |
disable |
DisableRUPerMinuteUsage wird verwendet, um Anforderungseinheiten(RUs)/Minutenkapazität zu aktivieren/zu deaktivieren, um die Anforderung zu bedienen, wenn die regulären bereitgestellten RUs/Sekunde erschöpft sind. |
enable |
Aktiviert oder deaktiviert die Protokollierung in gespeicherten JavaScript-Prozeduren. |
indexing |
Gibt Indizierungsdirektiven an (Index, nicht indizieren usw.). |
offer |
Der Angebotsdurchsatz, der für einen Container in der Messung von Anforderungen pro Einheit bereitgestellt wird. |
offer |
Angebotstyp beim Erstellen von Dokumentcontainern. Diese Option ist nur beim Erstellen eines Dokumentcontainers gültig. |
populate |
Aktiviert/deaktiviert das Abrufen von Dokumentcontainerkontingentstatistiken für Dokumentcontainer-Leseanforderungen. |
post |
Gibt an, was der Posttrigger ist, der nach dem Vorgang aufgerufen werden soll. |
pre |
Gibt an, welcher Prätrigger vor dem Vorgang aufgerufen werden soll. |
resource |
Ablaufzeit (in Sekunden) für Ressourcentoken, das der Berechtigung zugeordnet ist (gilt nur für Anforderungen für Berechtigungen). |
url |
(Erweiterter Anwendungsfall) Die URL, mit der eine Verbindung hergestellt werden soll. |
Geerbte Eigenschaften
abort |
abortSignal, um an alle zugrunde liegenden Netzwerkanforderungen zu übergeben, die durch diesen Methodenaufruf erstellt wurden. Siehe https://developer.mozilla.org/en-US/docs/Web/API/AbortController. Beispiel Abbrechen einer Leseanforderung
|
initial |
(Erweiterter Anwendungsfall) Anfangsheader beim Senden von Anforderungen an Cosmos |
max |
Legt den Wert der Veraltung fest, der der Anforderung im Azure CosmosDB-Dienst zugeordnet ist. Für Anforderungen, bei denen oder <xref:com.azure.cosmos.ConsistencyLevel> ist, werden <xref:com.azure.cosmos.ConsistencyLevel%23EVENTUAL><xref:com.azure.cosmos.ConsistencyLevel%23SESSION>Antworten aus dem integrierten Cache garantiert nicht staler als der wert sein, der von dieser maxIntegratedCacheStaleness angegeben wird. Wenn die Konsistenzebene nicht festgelegt ist, wird diese Eigenschaft ignoriert. Der Standardwert ist NULL. Cache-Staleness wird in Millisekunden granular unterstützt. Alles, was kleiner als Millisekunden ist, wird ignoriert. |
priority |
Prioritätsebene (Niedrig/Hoch) für jede Anforderung. Anforderungen mit niedriger Priorität werden immer vor Anforderungen mit hoher Priorität gedrosselt. Der Standardwert ist null. Standardmäßig haben alle Anforderungen hohe Priorität. |
session |
Aktiviert/deaktiviert das Abrufen von Dokumentcontainerkontingentstatistiken für Dokumentcontainer-Leseanforderungen. |
Details zur Eigenschaft
accessCondition
Bedingungen, die der Anforderung zugeordnet sind.
accessCondition?: { condition: string, type: string }
Eigenschaftswert
{ condition: string, type: string }
consistencyLevel
Vom Client erforderliche Konsistenzebene.
consistencyLevel?: string
Eigenschaftswert
string
disableAutomaticIdGeneration
Deaktivieren der automatischen ID-Generierung (führt dazu, dass die Erstellung fehlschlägt, wenn die ID nicht in der Definition enthalten ist)
disableAutomaticIdGeneration?: boolean
Eigenschaftswert
boolean
disableRUPerMinuteUsage
DisableRUPerMinuteUsage wird verwendet, um Anforderungseinheiten(RUs)/Minutenkapazität zu aktivieren/zu deaktivieren, um die Anforderung zu bedienen, wenn die regulären bereitgestellten RUs/Sekunde erschöpft sind.
disableRUPerMinuteUsage?: boolean
Eigenschaftswert
boolean
enableScriptLogging
Aktiviert oder deaktiviert die Protokollierung in gespeicherten JavaScript-Prozeduren.
enableScriptLogging?: boolean
Eigenschaftswert
boolean
indexingDirective
Gibt Indizierungsdirektiven an (Index, nicht indizieren usw.).
indexingDirective?: string
Eigenschaftswert
string
offerThroughput
Der Angebotsdurchsatz, der für einen Container in der Messung von Anforderungen pro Einheit bereitgestellt wird.
offerThroughput?: number
Eigenschaftswert
number
offerType
Angebotstyp beim Erstellen von Dokumentcontainern.
Diese Option ist nur beim Erstellen eines Dokumentcontainers gültig.
offerType?: string
Eigenschaftswert
string
populateQuotaInfo
Aktiviert/deaktiviert das Abrufen von Dokumentcontainerkontingentstatistiken für Dokumentcontainer-Leseanforderungen.
populateQuotaInfo?: boolean
Eigenschaftswert
boolean
postTriggerInclude
Gibt an, was der Posttrigger ist, der nach dem Vorgang aufgerufen werden soll.
postTriggerInclude?: string | string[]
Eigenschaftswert
string | string[]
preTriggerInclude
Gibt an, welcher Prätrigger vor dem Vorgang aufgerufen werden soll.
preTriggerInclude?: string | string[]
Eigenschaftswert
string | string[]
resourceTokenExpirySeconds
Ablaufzeit (in Sekunden) für Ressourcentoken, das der Berechtigung zugeordnet ist (gilt nur für Anforderungen für Berechtigungen).
resourceTokenExpirySeconds?: number
Eigenschaftswert
number
urlConnection
(Erweiterter Anwendungsfall) Die URL, mit der eine Verbindung hergestellt werden soll.
urlConnection?: string
Eigenschaftswert
string
Geerbte Eigenschaftsdetails
abortSignal
abortSignal, um an alle zugrunde liegenden Netzwerkanforderungen zu übergeben, die durch diesen Methodenaufruf erstellt wurden. Siehe https://developer.mozilla.org/en-US/docs/Web/API/AbortController.
Beispiel
Abbrechen einer Leseanforderung
const controller = new AbortController()
const {result: item} = await items.query('SELECT * from c', { abortSignal: controller.signal});
controller.abort()
abortSignal?: AbortSignal
Eigenschaftswert
AbortSignal
Geerbt vonSharedOptions.abortSignal
initialHeaders
(Erweiterter Anwendungsfall) Anfangsheader beim Senden von Anforderungen an Cosmos
initialHeaders?: CosmosHeaders
Eigenschaftswert
Geerbt vonSharedOptions.initialHeaders
maxIntegratedCacheStalenessInMs
Legt den Wert der Veraltung fest, der der Anforderung im Azure CosmosDB-Dienst zugeordnet ist. Für Anforderungen, bei denen oder <xref:com.azure.cosmos.ConsistencyLevel> ist, werden <xref:com.azure.cosmos.ConsistencyLevel%23EVENTUAL><xref:com.azure.cosmos.ConsistencyLevel%23SESSION>Antworten aus dem integrierten Cache garantiert nicht staler als der wert sein, der von dieser maxIntegratedCacheStaleness angegeben wird. Wenn die Konsistenzebene nicht festgelegt ist, wird diese Eigenschaft ignoriert.
Der Standardwert ist NULL.
Cache-Staleness wird in Millisekunden granular unterstützt. Alles, was kleiner als Millisekunden ist, wird ignoriert.
maxIntegratedCacheStalenessInMs?: number
Eigenschaftswert
number
priorityLevel
Prioritätsebene (Niedrig/Hoch) für jede Anforderung. Anforderungen mit niedriger Priorität werden immer vor Anforderungen mit hoher Priorität gedrosselt.
Der Standardwert ist null. Standardmäßig haben alle Anforderungen hohe Priorität.
priorityLevel?: PriorityLevel
Eigenschaftswert
Geerbt vonSharedOptions.priorityLevel
sessionToken
Aktiviert/deaktiviert das Abrufen von Dokumentcontainerkontingentstatistiken für Dokumentcontainer-Leseanforderungen.
sessionToken?: string
Eigenschaftswert
string
Geerbt vonSharedOptions.sessionToken