SharedOptions interface
Az Azure Cosmos DB-kiszolgálóknak kiadott kérésekhez megadható beállítások.=
Tulajdonságok
abort |
abortSignal az ezzel a metódushívással létrehozott összes mögöttes hálózati kérésnek való továbbításhoz. Lásd: https://developer.mozilla.org/en-US/docs/Web/API/AbortController Példa Olvasási kérelem megszakítása
|
initial |
(Speciális használati eset) Kezdeti fejlécek, amellyel a kérések Cosmosba való küldésekor kezdeni kell |
max |
Beállítja a kérelemhez társított elavultsági értéket az Azure CosmosDB szolgáltatásban. Az olyan kérések esetében, ahol az <xref:com.azure.cosmos.ConsistencyLevel><xref:com.azure.cosmos.ConsistencyLevel%23EVENTUAL> vagy <xref:com.azure.cosmos.ConsistencyLevel%23SESSION>, az integrált gyorsítótárból érkező válaszok garantáltan nem lesznek elavultak, mint a maxIntegratedCacheStaleness által jelzett érték. Ha a konzisztenciaszint nincs beállítva, a rendszer figyelmen kívül hagyja ezt a tulajdonságot. Az alapértelmezett érték null A gyorsítótár elavultsága ezredmásodpercben támogatott. A rendszer figyelmen kívül hagyja az ezredmásodpercnél kisebbeket. |
priority |
Prioritási szint (alacsony/magas) minden egyes kéréshez. Az alacsony prioritású kérések mindig szabályozva vannak a magas prioritású kérések előtt. Az alapértelmezett érték null. Alapértelmezés szerint minden kérés magas prioritású |
session |
Engedélyezi vagy letiltja a dokumentumtárolók kvótával kapcsolatos statisztikáinak lekérését a dokumentumtároló olvasási kérelmeihez. |
Tulajdonság adatai
abortSignal
abortSignal az ezzel a metódushívással létrehozott összes mögöttes hálózati kérésnek való továbbításhoz. Lásd: https://developer.mozilla.org/en-US/docs/Web/API/AbortController
Példa
Olvasási kérelem megszakítása
const controller = new AbortController()
const {result: item} = await items.query('SELECT * from c', { abortSignal: controller.signal});
controller.abort()
abortSignal?: AbortSignal
Tulajdonság értéke
AbortSignal
initialHeaders
(Speciális használati eset) Kezdeti fejlécek, amellyel a kérések Cosmosba való küldésekor kezdeni kell
initialHeaders?: CosmosHeaders
Tulajdonság értéke
maxIntegratedCacheStalenessInMs
Beállítja a kérelemhez társított elavultsági értéket az Azure CosmosDB szolgáltatásban. Az olyan kérések esetében, ahol az <xref:com.azure.cosmos.ConsistencyLevel><xref:com.azure.cosmos.ConsistencyLevel%23EVENTUAL> vagy <xref:com.azure.cosmos.ConsistencyLevel%23SESSION>, az integrált gyorsítótárból érkező válaszok garantáltan nem lesznek elavultak, mint a maxIntegratedCacheStaleness által jelzett érték. Ha a konzisztenciaszint nincs beállítva, a rendszer figyelmen kívül hagyja ezt a tulajdonságot.
Az alapértelmezett érték null
A gyorsítótár elavultsága ezredmásodpercben támogatott. A rendszer figyelmen kívül hagyja az ezredmásodpercnél kisebbeket.
maxIntegratedCacheStalenessInMs?: number
Tulajdonság értéke
number
priorityLevel
Prioritási szint (alacsony/magas) minden egyes kéréshez. Az alacsony prioritású kérések mindig szabályozva vannak a magas prioritású kérések előtt.
Az alapértelmezett érték null. Alapértelmezés szerint minden kérés magas prioritású
priorityLevel?: PriorityLevel
Tulajdonság értéke
sessionToken
Engedélyezi vagy letiltja a dokumentumtárolók kvótával kapcsolatos statisztikáinak lekérését a dokumentumtároló olvasási kérelmeihez.
sessionToken?: string
Tulajdonság értéke
string