共用方式為


ConnectionPolicy interface

表示與 Azure Cosmos DB 資料庫服務中 CosmosClient 相關聯的連線原則。

屬性

connectionMode

決定要連線到 Cosmos 的模式。 (目前僅支援閘道選項)

enableBackgroundEndpointRefreshing

啟用/停用端點背景重新整理的旗標。 預設為 False。 使用 的 enableEndpointsDiscovery 端點探索仍適用于失敗的要求。

enableEndpointDiscovery

旗標,以根據讀取/寫入作業啟用/停用要求的自動重新導向。 預設值為 true。 在終結另一個進程或瀏覽器中的 CosmosClient 之後,必須呼叫 client.dispose () 。

endpointRefreshRateInMs

用戶端會在背景中重新整理端點清單的毫秒速率

preferredLocations

要作為讀取要求慣用位置的 Azure 區域清單。

requestTimeout

要求逾時 (等待來自網路對等) 回應的時間。 以毫碼錶示。

retryOptions

RetryOptions 物件,定義重試期間使用的數個可設定屬性。

useMultipleWriteLocations

旗標,可在 Azure Cosmos DB 服務中異地複寫資料庫帳戶的任何位置 (區域) 寫入。 預設為 false

屬性詳細資料

connectionMode

決定要連線到 Cosmos 的模式。 (目前僅支援閘道選項)

connectionMode?: Gateway

屬性值

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

RetryOptions 物件,定義重試期間使用的數個可設定屬性。

retryOptions?: RetryOptions

屬性值

useMultipleWriteLocations

旗標,可在 Azure Cosmos DB 服務中異地複寫資料庫帳戶的任何位置 (區域) 寫入。 預設為 false

useMultipleWriteLocations?: boolean

屬性值

boolean