SharedOptions interface
Azure Cosmos DB sunucularına verilen istenen bir için belirtilebilen seçenekler.=
Özellikler
abort |
abortSignal, bu yöntem çağrısı tarafından oluşturulan tüm temel ağ isteklerine geçirildi. Bkz. https://developer.mozilla.org/en-US/docs/Web/API/AbortController Örnek Okuma isteğini iptal etme
|
initial |
(Gelişmiş kullanım örneği) Cosmos'a istek gönderirken başlangıç olarak ilk üst bilgiler |
max |
Azure CosmosDB hizmetindeki istekle ilişkili eskime değerini ayarlar. veya <xref:com.azure.cosmos.ConsistencyLevel%23SESSION>olduğu <xref:com.azure.cosmos.ConsistencyLevel><xref:com.azure.cosmos.ConsistencyLevel%23EVENTUAL> istekler için, tümleşik önbellekten gelen yanıtların bu maxIntegratedCacheStaleness tarafından belirtilen değerden daha eski olmaması garanti edilir. Tutarlılık düzeyi ayarlanmadığında bu özellik yoksayılır. Varsayılan değer null Önbellek Eskime Durumu milisaniye ayrıntı düzeyinde desteklenir. Milisaniyeden küçük her şey yoksayılır. |
priority |
Her istek için Öncelik Düzeyi (Düşük/Yüksek). Düşük öncelikli istekler, yüksek öncelikli isteklerden önce her zaman kısıtlanmıştır. Varsayılan değer null'dır. Varsayılan olarak tüm istekler Yüksek önceliklidir |
session |
Belge kapsayıcısı okuma istekleri için belge kapsayıcısı kotası ile ilgili istatistikleri almayı etkinleştirir/devre dışı bırakır. |
Özellik Ayrıntıları
abortSignal
abortSignal, bu yöntem çağrısı tarafından oluşturulan tüm temel ağ isteklerine geçirildi. Bkz. https://developer.mozilla.org/en-US/docs/Web/API/AbortController
Örnek
Okuma isteğini iptal etme
const controller = new AbortController()
const {result: item} = await items.query('SELECT * from c', { abortSignal: controller.signal});
controller.abort()
abortSignal?: AbortSignal
Özellik Değeri
AbortSignal
initialHeaders
(Gelişmiş kullanım örneği) Cosmos'a istek gönderirken başlangıç olarak ilk üst bilgiler
initialHeaders?: CosmosHeaders
Özellik Değeri
maxIntegratedCacheStalenessInMs
Azure CosmosDB hizmetindeki istekle ilişkili eskime değerini ayarlar. veya <xref:com.azure.cosmos.ConsistencyLevel%23SESSION>olduğu <xref:com.azure.cosmos.ConsistencyLevel><xref:com.azure.cosmos.ConsistencyLevel%23EVENTUAL> istekler için, tümleşik önbellekten gelen yanıtların bu maxIntegratedCacheStaleness tarafından belirtilen değerden daha eski olmaması garanti edilir. Tutarlılık düzeyi ayarlanmadığında bu özellik yoksayılır.
Varsayılan değer null
Önbellek Eskime Durumu milisaniye ayrıntı düzeyinde desteklenir. Milisaniyeden küçük her şey yoksayılır.
maxIntegratedCacheStalenessInMs?: number
Özellik Değeri
number
priorityLevel
Her istek için Öncelik Düzeyi (Düşük/Yüksek). Düşük öncelikli istekler, yüksek öncelikli isteklerden önce her zaman kısıtlanmıştır.
Varsayılan değer null'dır. Varsayılan olarak tüm istekler Yüksek önceliklidir
priorityLevel?: PriorityLevel
Özellik Değeri
sessionToken
Belge kapsayıcısı okuma istekleri için belge kapsayıcısı kotası ile ilgili istatistikleri almayı etkinleştirir/devre dışı bırakır.
sessionToken?: string
Özellik Değeri
string