RequestOptions interface
Opties die kunnen worden opgegeven voor een aangevraagde aanvraag die is uitgegeven aan de Azure Cosmos DB-servers.=
- Uitbreiding
Eigenschappen
access |
Voorwaarden die aan de aanvraag zijn gekoppeld. |
consistency |
Consistentieniveau dat door de client is vereist. |
disable |
Automatische id-generatie uitschakelen (veroorzaakt dat er een fout optreedt als de id zich niet in de definitie bevindt) |
disable |
DisableRUPerMinuteUsage wordt gebruikt om aanvraageenheden (RU's)/minuutcapaciteit in te schakelen om de aanvraag te verwerken als de reguliere ingerichte RU's/seconde uitgeput zijn. |
enable |
Hiermee schakelt u logboekregistratie in opgeslagen JavaScript-procedures in of uit. |
indexing |
Hiermee geeft u indexeringsrichtlijnen op (index, index niet indexeren .. enzovoort). |
offer |
De aanbiedingsdoorvoer die is ingericht voor een container in de meting van aanvragen per eenheid. |
offer |
Aanbiedingstype bij het maken van documentcontainers. Deze optie is alleen geldig bij het maken van een documentcontainer. |
populate |
Hiermee schakelt u het ophalen van aan documentcontainerquotum gerelateerde statistieken voor leesaanvragen voor documentcontainers in of uit. |
post |
Geeft aan wat de posttrigger is die na de bewerking moet worden aangeroepen. |
pre |
Geeft aan wat de pretrigger is die moet worden aangeroepen vóór de bewerking. |
resource |
Verlooptijd (in seconden) voor resourcetoken dat is gekoppeld aan de machtiging (alleen van toepassing op aanvragen voor machtigingen). |
url |
(Geavanceerd gebruiksvoorbeeld) De URL waarmee u verbinding wilt maken. |
Overgenomen 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
accessCondition
Voorwaarden die aan de aanvraag zijn gekoppeld.
accessCondition?: { condition: string, type: string }
Waarde van eigenschap
{ condition: string, type: string }
consistencyLevel
Consistentieniveau dat door de client is vereist.
consistencyLevel?: string
Waarde van eigenschap
string
disableAutomaticIdGeneration
Automatische id-generatie uitschakelen (veroorzaakt dat er een fout optreedt als de id zich niet in de definitie bevindt)
disableAutomaticIdGeneration?: boolean
Waarde van eigenschap
boolean
disableRUPerMinuteUsage
DisableRUPerMinuteUsage wordt gebruikt om aanvraageenheden (RU's)/minuutcapaciteit in te schakelen om de aanvraag te verwerken als de reguliere ingerichte RU's/seconde uitgeput zijn.
disableRUPerMinuteUsage?: boolean
Waarde van eigenschap
boolean
enableScriptLogging
Hiermee schakelt u logboekregistratie in opgeslagen JavaScript-procedures in of uit.
enableScriptLogging?: boolean
Waarde van eigenschap
boolean
indexingDirective
Hiermee geeft u indexeringsrichtlijnen op (index, index niet indexeren .. enzovoort).
indexingDirective?: string
Waarde van eigenschap
string
offerThroughput
De aanbiedingsdoorvoer die is ingericht voor een container in de meting van aanvragen per eenheid.
offerThroughput?: number
Waarde van eigenschap
number
offerType
Aanbiedingstype bij het maken van documentcontainers.
Deze optie is alleen geldig bij het maken van een documentcontainer.
offerType?: string
Waarde van eigenschap
string
populateQuotaInfo
Hiermee schakelt u het ophalen van aan documentcontainerquotum gerelateerde statistieken voor leesaanvragen voor documentcontainers in of uit.
populateQuotaInfo?: boolean
Waarde van eigenschap
boolean
postTriggerInclude
Geeft aan wat de posttrigger is die na de bewerking moet worden aangeroepen.
postTriggerInclude?: string | string[]
Waarde van eigenschap
string | string[]
preTriggerInclude
Geeft aan wat de pretrigger is die moet worden aangeroepen vóór de bewerking.
preTriggerInclude?: string | string[]
Waarde van eigenschap
string | string[]
resourceTokenExpirySeconds
Verlooptijd (in seconden) voor resourcetoken dat is gekoppeld aan de machtiging (alleen van toepassing op aanvragen voor machtigingen).
resourceTokenExpirySeconds?: number
Waarde van eigenschap
number
urlConnection
(Geavanceerd gebruiksvoorbeeld) De URL waarmee u verbinding wilt maken.
urlConnection?: string
Waarde van eigenschap
string
Details van overgenomen eigenschap
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
overgenomen vanSharedOptions.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
overgenomen vanSharedOptions.bypassIntegratedCache
initialHeaders
(Geavanceerd gebruiksvoorbeeld) Eerste headers om mee te beginnen bij het verzenden van aanvragen naar Cosmos
initialHeaders?: CosmosHeaders
Waarde van eigenschap
overgenomen vanSharedOptions.initialHeaders
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
overgenomen vanSharedOptions.maxIntegratedCacheStalenessInMs
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
overgenomen vanSharedOptions.priorityLevel
sessionToken
Hiermee schakelt u het ophalen van aan documentcontainerquotum gerelateerde statistieken voor leesaanvragen voor documentcontainers in of uit.
sessionToken?: string
Waarde van eigenschap
string
overgenomen vanSharedOptions.sessionToken