ConnectionPolicy interface

Mewakili kebijakan Koneksi yang terkait dengan CosmosClient dalam layanan database Azure Cosmos DB.

Properti

connectionMode

Menentukan mode mana yang akan disambungkan ke Cosmos. (Saat ini hanya mendukung opsi Gateway)

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.

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.

endpointRefreshRateInMs

Laju dalam milidetik di mana klien akan me-refresh daftar titik akhir di latar belakang

preferredLocations

Daftar wilayah azure yang akan digunakan sebagai lokasi pilihan untuk permintaan baca.

requestTimeout

Waktu permintaan habis (waktu untuk menunggu respons dari peer jaringan). Diwakili dalam milidetik.

retryOptions

Objek RetryOptions yang menentukan beberapa properti yang dapat dikonfigurasi yang digunakan selama coba lagi.

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.

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