ConnectionPolicy interface

Azure Cosmos DB veritabanı hizmetindeki bir CosmosClient ile ilişkili Bağlantı ilkesini temsil eder.

Özellikler

connectionMode

Cosmos'a bağlanacak modu belirler. (Şu anda yalnızca Ağ Geçidi seçeneğini destekler)

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.

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.

endpointRefreshRateInMs

İstemcinin arka planda uç noktalar listesini yenileme hızı milisaniye cinsinden

preferredLocations

Okuma istekleri için tercih edilen konumlar olarak kullanılacak Azure bölgelerinin listesi.

requestTimeout

İstek zaman aşımı (ağ eşlerinden yanıt bekleme süresi). Milisaniye cinsinden temsil edilir.

retryOptions

Yeniden deneme sırasında kullanılan birkaç yapılandırılabilir özelliği tanımlayan RetryOptions nesnesi.

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.

Ö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