SharedOptions interface

Optionen, die für eine angeforderte Ausgabe für die Azure Cosmos DB-Server angegeben werden können.=

Eigenschaften

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()
initialHeaders

(Erweiterter Anwendungsfall) Anfangsheader beim Senden von Anforderungen an Cosmos

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.

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.

sessionToken

Aktiviert/deaktiviert das Abrufen von Dokumentcontainerkontingentstatistiken für Dokumentcontainer-Leseanforderungen.

Details zur Eigenschaft

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

initialHeaders

(Erweiterter Anwendungsfall) Anfangsheader beim Senden von Anforderungen an Cosmos

initialHeaders?: CosmosHeaders

Eigenschaftswert

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

sessionToken

Aktiviert/deaktiviert das Abrufen von Dokumentcontainerkontingentstatistiken für Dokumentcontainer-Leseanforderungen.

sessionToken?: string

Eigenschaftswert

string