SharedOptions interface
Opties die kunnen worden opgegeven voor een aangevraagde aanvraag die is uitgegeven aan de Azure Cosmos DB-servers.=
Eigenschappen
abort |
abortSignal om alle onderliggende netwerkaanvragen door te geven die door deze methodeaanroep zijn gemaakt. Zie https://developer.mozilla.org/en-US/docs/Web/API/AbortController voorbeeld van Een leesaanvraag annuleren
|
bypass |
Sets als geïntegreerde cache moet worden overgeslagen of ingeschakeld voor de aanvraag in de Azure CosmosDB-service. De standaardwaarde is onwaar. Standaard is geïntegreerde cache ingeschakeld |
initial |
(Geavanceerd gebruiksvoorbeeld) Eerste headers om mee te beginnen bij het verzenden van aanvragen naar Cosmos |
max |
Hiermee stelt u de verouderingswaarde in die is gekoppeld aan de aanvraag in de Azure CosmosDB-service. Voor aanvragen waarbij de <xref:com.azure.cosmos.ConsistencyLevel> is <xref:com.azure.cosmos.ConsistencyLevel%23EVENTUAL> of <xref:com.azure.cosmos.ConsistencyLevel%23SESSION>, zijn reacties van de geïntegreerde cache gegarandeerd niet verlopen dan de waarde die wordt aangegeven door deze maxIntegratedCacheStaleness. Als het consistentieniveau niet is ingesteld, wordt deze eigenschap genegeerd. De standaardwaarde is null Cache veroudering wordt ondersteund in milliseconden granulariteit. Alles wat kleiner is dan milliseconden, wordt genegeerd. |
priority |
Prioriteitsniveau (laag/hoog) voor elke aanvraag. Aanvragen met een lage prioriteit worden altijd beperkt voordat aanvragen met een hoge prioriteit worden ingediend. De standaardwaarde is null. Standaard hebben alle aanvragen een hoge prioriteit |
session |
Hiermee schakelt u het ophalen van aan documentcontainerquotum gerelateerde statistieken voor leesaanvragen voor documentcontainers in of uit. |
Eigenschapdetails
abortSignal
abortSignal om alle onderliggende netwerkaanvragen door te geven die door deze methodeaanroep zijn gemaakt. Zie https://developer.mozilla.org/en-US/docs/Web/API/AbortController
voorbeeld van
Een leesaanvraag annuleren
const controller = new AbortController()
const {result: item} = await items.query('SELECT * from c', { abortSignal: controller.signal});
controller.abort()
abortSignal?: AbortSignal
Waarde van eigenschap
AbortSignal
bypassIntegratedCache
Sets als geïntegreerde cache moet worden overgeslagen of ingeschakeld voor de aanvraag in de Azure CosmosDB-service.
De standaardwaarde is onwaar. Standaard is geïntegreerde cache ingeschakeld
bypassIntegratedCache?: boolean
Waarde van eigenschap
boolean
initialHeaders
(Geavanceerd gebruiksvoorbeeld) Eerste headers om mee te beginnen bij het verzenden van aanvragen naar Cosmos
initialHeaders?: CosmosHeaders
Waarde van eigenschap
maxIntegratedCacheStalenessInMs
Hiermee stelt u de verouderingswaarde in die is gekoppeld aan de aanvraag in de Azure CosmosDB-service. Voor aanvragen waarbij de <xref:com.azure.cosmos.ConsistencyLevel> is <xref:com.azure.cosmos.ConsistencyLevel%23EVENTUAL> of <xref:com.azure.cosmos.ConsistencyLevel%23SESSION>, zijn reacties van de geïntegreerde cache gegarandeerd niet verlopen dan de waarde die wordt aangegeven door deze maxIntegratedCacheStaleness. Als het consistentieniveau niet is ingesteld, wordt deze eigenschap genegeerd.
De standaardwaarde is null
Cache veroudering wordt ondersteund in milliseconden granulariteit. Alles wat kleiner is dan milliseconden, wordt genegeerd.
maxIntegratedCacheStalenessInMs?: number
Waarde van eigenschap
number
priorityLevel
Prioriteitsniveau (laag/hoog) voor elke aanvraag. Aanvragen met een lage prioriteit worden altijd beperkt voordat aanvragen met een hoge prioriteit worden ingediend.
De standaardwaarde is null. Standaard hebben alle aanvragen een hoge prioriteit
priorityLevel?: PriorityLevel
Waarde van eigenschap
sessionToken
Hiermee schakelt u het ophalen van aan documentcontainerquotum gerelateerde statistieken voor leesaanvragen voor documentcontainers in of uit.
sessionToken?: string
Waarde van eigenschap
string