ConnectionPolicy interface
Azure Cosmos DB veritabanı hizmetindeki bir CosmosClient ile ilişkili Bağlantı ilkesini temsil eder.
Özellikler
connection |
Cosmos'a bağlanacak modu belirler. (Şu anda yalnızca Ağ Geçidi seçeneğini destekler) |
enable |
Uç noktaların arka planda yenilenmesini etkinleştirmek/devre dışı bırakmak için bayrak. Varsayılan değer false şeklindedir.
kullanarak |
enable |
okuma/yazma işlemlerine göre isteklerin otomatik yeniden yönlendirilmesini etkinleştirmek/devre dışı bırakmak için bayrak. Varsayılan true. CosmosClient'ı başka bir işlem içinde veya tarayıcıda yok ettikten sonra true olarak ayarlandığında client.dispose() öğesini çağırmak için gereklidir. |
endpoint |
İstemcinin arka planda uç noktalar listesini yenileme hızı milisaniye cinsinden |
preferred |
Okuma istekleri için tercih edilen konumlar olarak kullanılacak Azure bölgelerinin listesi. |
request |
İstek zaman aşımı (ağ eşlerinden yanıt bekleme süresi). Milisaniye cinsinden temsil edilir. |
retry |
Yeniden deneme sırasında kullanılan birkaç yapılandırılabilir özelliği tanımlayan RetryOptions nesnesi. |
use |
Azure Cosmos DB hizmetindeki coğrafi olarak çoğaltılmış veritabanı hesapları için tüm konumlarda (bölgelerde) yazmaları etkinleştiren bayrak.
|
Özellik Ayrıntıları
connectionMode
Cosmos'a bağlanacak modu belirler. (Şu anda yalnızca Ağ Geçidi seçeneğini destekler)
connectionMode?: Gateway
Özellik Değeri
enableBackgroundEndpointRefreshing
Uç noktaların arka planda yenilenmesini etkinleştirmek/devre dışı bırakmak için bayrak. Varsayılan değer false şeklindedir.
kullanarak enableEndpointsDiscovery
uç nokta bulma işlemi başarısız istekler için çalışmaya devam eder.
enableBackgroundEndpointRefreshing?: boolean
Özellik Değeri
boolean
enableEndpointDiscovery
okuma/yazma işlemlerine göre isteklerin otomatik yeniden yönlendirilmesini etkinleştirmek/devre dışı bırakmak için bayrak. Varsayılan true. CosmosClient'ı başka bir işlem içinde veya tarayıcıda yok ettikten sonra true olarak ayarlandığında client.dispose() öğesini çağırmak için gereklidir.
enableEndpointDiscovery?: boolean
Özellik Değeri
boolean
endpointRefreshRateInMs
İstemcinin arka planda uç noktalar listesini yenileme hızı milisaniye cinsinden
endpointRefreshRateInMs?: number
Özellik Değeri
number
preferredLocations
Okuma istekleri için tercih edilen konumlar olarak kullanılacak Azure bölgelerinin listesi.
preferredLocations?: string[]
Özellik Değeri
string[]
requestTimeout
İstek zaman aşımı (ağ eşlerinden yanıt bekleme süresi). Milisaniye cinsinden temsil edilir.
requestTimeout?: number
Özellik Değeri
number
retryOptions
Yeniden deneme sırasında kullanılan birkaç yapılandırılabilir özelliği tanımlayan RetryOptions nesnesi.
retryOptions?: RetryOptions
Özellik Değeri
useMultipleWriteLocations
Azure Cosmos DB hizmetindeki coğrafi olarak çoğaltılmış veritabanı hesapları için tüm konumlarda (bölgelerde) yazmaları etkinleştiren bayrak.
false
varsayılan değerdir.
useMultipleWriteLocations?: boolean
Özellik Değeri
boolean