ConnectionPolicy interface
Mewakili kebijakan Koneksi yang terkait dengan CosmosClient dalam layanan database Azure Cosmos DB.
Properti
connection |
Menentukan mode mana yang akan disambungkan ke Cosmos. (Saat ini hanya mendukung opsi Gateway) |
enable |
Bendera untuk mengaktifkan/menonaktifkan penyegaran latar belakang titik akhir. Default ke false.
Penemuan titik akhir menggunakan |
enable |
Bendera untuk mengaktifkan/menonaktifkan pengalihan permintaan otomatis berdasarkan operasi baca/tulis. Default true. Diperlukan untuk memanggil client.dispose() ketika ini diatur ke true setelah menghancurkan CosmosClient di dalam proses lain atau di browser. |
endpoint |
Laju dalam milidetik di mana klien akan me-refresh daftar titik akhir di latar belakang |
preferred |
Daftar wilayah azure yang akan digunakan sebagai lokasi pilihan untuk permintaan baca. |
request |
Waktu permintaan habis (waktu untuk menunggu respons dari peer jaringan). Diwakili dalam milidetik. |
retry |
Objek RetryOptions yang menentukan beberapa properti yang dapat dikonfigurasi yang digunakan selama coba lagi. |
use |
Bendera yang memungkinkan penulisan di lokasi (wilayah) apa pun untuk akun database yang direplikasi secara geografis di layanan Azure Cosmos DB.
Defaultnya adalah |
Detail Properti
connectionMode
Menentukan mode mana yang akan disambungkan ke Cosmos. (Saat ini hanya mendukung opsi Gateway)
connectionMode?: Gateway
Nilai Properti
enableBackgroundEndpointRefreshing
Bendera untuk mengaktifkan/menonaktifkan penyegaran latar belakang titik akhir. Default ke false.
Penemuan titik akhir menggunakan enableEndpointsDiscovery
masih akan berfungsi untuk permintaan yang gagal.
enableBackgroundEndpointRefreshing?: boolean
Nilai Properti
boolean
enableEndpointDiscovery
Bendera untuk mengaktifkan/menonaktifkan pengalihan permintaan otomatis berdasarkan operasi baca/tulis. Default true. Diperlukan untuk memanggil client.dispose() ketika ini diatur ke true setelah menghancurkan CosmosClient di dalam proses lain atau di browser.
enableEndpointDiscovery?: boolean
Nilai Properti
boolean
endpointRefreshRateInMs
Laju dalam milidetik di mana klien akan me-refresh daftar titik akhir di latar belakang
endpointRefreshRateInMs?: number
Nilai Properti
number
preferredLocations
Daftar wilayah azure yang akan digunakan sebagai lokasi pilihan untuk permintaan baca.
preferredLocations?: string[]
Nilai Properti
string[]
requestTimeout
Waktu permintaan habis (waktu untuk menunggu respons dari peer jaringan). Diwakili dalam milidetik.
requestTimeout?: number
Nilai Properti
number
retryOptions
Objek RetryOptions yang menentukan beberapa properti yang dapat dikonfigurasi yang digunakan selama coba lagi.
retryOptions?: RetryOptions
Nilai Properti
useMultipleWriteLocations
Bendera yang memungkinkan penulisan di lokasi (wilayah) apa pun untuk akun database yang direplikasi secara geografis di layanan Azure Cosmos DB.
Defaultnya adalah false
.
useMultipleWriteLocations?: boolean
Nilai Properti
boolean