ConnectionPolicy interface
表示與 Azure Cosmos DB 資料庫服務中 CosmosClient 相關聯的連線原則。
屬性
connection |
決定要連線到 Cosmos 的模式。 (目前僅支援閘道選項) |
enable |
啟用/停用端點背景重新整理的旗標。 預設為 False。
使用 的 |
enable |
旗標,以根據讀取/寫入作業啟用/停用要求的自動重新導向。 預設值為 true。 在終結另一個進程或瀏覽器中的 CosmosClient 之後,必須呼叫 client.dispose () 。 |
endpoint |
用戶端會在背景中重新整理端點清單的毫秒速率 |
preferred |
要作為讀取要求慣用位置的 Azure 區域清單。 |
request |
要求逾時 (等待來自網路對等) 回應的時間。 以毫碼錶示。 |
retry |
RetryOptions 物件,定義重試期間使用的數個可設定屬性。 |
use |
旗標,可在 Azure Cosmos DB 服務中異地複寫資料庫帳戶的任何位置 (區域) 寫入。
預設為 |
屬性詳細資料
connectionMode
enableBackgroundEndpointRefreshing
啟用/停用端點背景重新整理的旗標。 預設為 False。
使用 的 enableEndpointsDiscovery
端點探索仍適用于失敗的要求。
enableBackgroundEndpointRefreshing?: boolean
屬性值
boolean
enableEndpointDiscovery
旗標,以根據讀取/寫入作業啟用/停用要求的自動重新導向。 預設值為 true。 在終結另一個進程或瀏覽器中的 CosmosClient 之後,必須呼叫 client.dispose () 。
enableEndpointDiscovery?: boolean
屬性值
boolean
endpointRefreshRateInMs
用戶端會在背景中重新整理端點清單的毫秒速率
endpointRefreshRateInMs?: number
屬性值
number
preferredLocations
要作為讀取要求慣用位置的 Azure 區域清單。
preferredLocations?: string[]
屬性值
string[]
requestTimeout
要求逾時 (等待來自網路對等) 回應的時間。 以毫碼錶示。
requestTimeout?: number
屬性值
number
retryOptions
useMultipleWriteLocations
旗標,可在 Azure Cosmos DB 服務中異地複寫資料庫帳戶的任何位置 (區域) 寫入。
預設為 false
。
useMultipleWriteLocations?: boolean
屬性值
boolean