你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ConnectionPolicy interface
表示与 Azure Cosmos DB 数据库服务中的 CosmosClient 关联的连接策略。
属性
connection |
确定使用哪种模式连接到 Cosmos。 (目前仅支持网关选项) |
enable |
用于启用/禁用终结点后台刷新的标志。 默认为 false。
使用 的 |
enable |
用于启用/禁用基于读/写操作的请求自动重定向的标志。 默认值为 true。 在另一个进程内或浏览器中销毁 CosmosClient 后,当此值设置为 true 时,需要调用 client.dispose () 。 |
endpoint |
客户端将在后台刷新终结点列表的速率(以毫秒为单位) |
preferred |
要用作读取请求的首选位置的 Azure 区域列表。 |
request |
请求超时 (等待网络对等方) 响应的时间。 以毫秒为单位表示。 |
retry |
RetryOptions 对象,该对象定义重试期间使用的多个可配置属性。 |
use |
在 Azure Cosmos DB 服务中异地复制的数据库帐户) 的任何位置 (区域启用写入的标志。
默认值为 |
属性详细信息
connectionMode
enableBackgroundEndpointRefreshing
用于启用/禁用终结点后台刷新的标志。 默认为 false。
使用 的 enableEndpointsDiscovery
终结点发现仍适用于失败的请求。
enableBackgroundEndpointRefreshing?: boolean
属性值
boolean
enableEndpointDiscovery
用于启用/禁用基于读/写操作的请求自动重定向的标志。 默认值为 true。 在另一个进程内或浏览器中销毁 CosmosClient 后,当此值设置为 true 时,需要调用 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