ConnectionPolicy interface
Представляет политику подключения, связанную с CosmosClient в службе базы данных Azure Cosmos DB.
Свойства
connection |
Определяет режим подключения к Cosmos с помощью. (В настоящее время поддерживается только параметр шлюза) |
enable |
Пометка для включения или отключения фонового обновления конечных точек. По умолчанию используется значение false.
Обнаружение конечных точек с помощью |
enable |
Флаг включения и отключения автоматического перенаправления запросов на основе операций чтения и записи. Значение true по умолчанию. Требуется для вызова client.dispose(), если это значение равно true после уничтожения CosmosClient внутри другого процесса или в браузере. |
endpoint |
Скорость в миллисекундах, по которым клиент обновит список конечных точек в фоновом режиме |
preferred |
Список регионов Azure для использования в качестве предпочтительных расположений для запросов на чтение. |
request |
Время ожидания запроса (время ожидания ответа от однорангового узла сети). Представлено в миллисекундах. |
retry |
Объект RetryOptions, определяющий несколько настраиваемых свойств, используемых во время повтора. |
use |
Флаг, который включает запись в любых расположениях (регионах) для геореплицированных учетных записей базы данных в службе Azure Cosmos DB.
По умолчанию используется |
Сведения о свойстве
connectionMode
Определяет режим подключения к Cosmos с помощью. (В настоящее время поддерживается только параметр шлюза)
connectionMode?: Gateway
Значение свойства
enableBackgroundEndpointRefreshing
Пометка для включения или отключения фонового обновления конечных точек. По умолчанию используется значение false.
Обнаружение конечных точек с помощью enableEndpointsDiscovery
по-прежнему будет работать для неудачных запросов.
enableBackgroundEndpointRefreshing?: boolean
Значение свойства
boolean
enableEndpointDiscovery
Флаг включения и отключения автоматического перенаправления запросов на основе операций чтения и записи. Значение true по умолчанию. Требуется для вызова client.dispose(), если это значение равно true после уничтожения CosmosClient внутри другого процесса или в браузере.
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