ConnectionPolicy interface
Representa a política de conexão associada a um CosmosClient no serviço de banco de dados do Azure Cosmos DB.
Propriedades
connection |
Determina com qual modo se conectar ao Cosmos. (Atualmente, só dá suporte à opção Gateway) |
enable |
Sinalizador para habilitar/desabilitar a atualização em segundo plano de pontos de extremidade. O padrão é false.
A descoberta de ponto de extremidade usando |
enable |
Sinalizador para habilitar/desabilitar o redirecionamento automático de solicitações com base em operações de leitura/gravação. Padrão true. Necessário para chamar client.dispose() quando isso for definido como true depois de destruir o CosmosClient dentro de outro processo ou no navegador. |
endpoint |
Taxa em milissegundos em que o cliente atualizará a lista de pontos de extremidade em segundo plano |
preferred |
Lista de regiões do azure a serem usadas como locais preferenciais para solicitações de leitura. |
request |
Tempo limite da solicitação (tempo para aguardar a resposta do par de rede). Representado em milissegundos. |
retry |
Objeto RetryOptions que define várias propriedades configuráveis usadas durante a repetição. |
use |
O sinalizador que permite gravações em quaisquer locais (regiões) para contas de banco de dados replicadas geograficamente no serviço do Azure Cosmos DB.
O padrão é |
Detalhes da propriedade
connectionMode
Determina com qual modo se conectar ao Cosmos. (Atualmente, só dá suporte à opção Gateway)
connectionMode?: Gateway
Valor da propriedade
enableBackgroundEndpointRefreshing
Sinalizador para habilitar/desabilitar a atualização em segundo plano de pontos de extremidade. O padrão é false.
A descoberta de ponto de extremidade usando enableEndpointsDiscovery
ainda funcionará para solicitações com falha.
enableBackgroundEndpointRefreshing?: boolean
Valor da propriedade
boolean
enableEndpointDiscovery
Sinalizador para habilitar/desabilitar o redirecionamento automático de solicitações com base em operações de leitura/gravação. Padrão true. Necessário para chamar client.dispose() quando isso for definido como true depois de destruir o CosmosClient dentro de outro processo ou no navegador.
enableEndpointDiscovery?: boolean
Valor da propriedade
boolean
endpointRefreshRateInMs
Taxa em milissegundos em que o cliente atualizará a lista de pontos de extremidade em segundo plano
endpointRefreshRateInMs?: number
Valor da propriedade
number
preferredLocations
Lista de regiões do azure a serem usadas como locais preferenciais para solicitações de leitura.
preferredLocations?: string[]
Valor da propriedade
string[]
requestTimeout
Tempo limite da solicitação (tempo para aguardar a resposta do par de rede). Representado em milissegundos.
requestTimeout?: number
Valor da propriedade
number
retryOptions
Objeto RetryOptions que define várias propriedades configuráveis usadas durante a repetição.
retryOptions?: RetryOptions
Valor da propriedade
useMultipleWriteLocations
O sinalizador que permite gravações em quaisquer locais (regiões) para contas de banco de dados replicadas geograficamente no serviço do Azure Cosmos DB.
O padrão é false
.
useMultipleWriteLocations?: boolean
Valor da propriedade
boolean