Partilhar via


ConnectionPolicy interface

Representa a política de Ligação associada a um CosmosClient no serviço de base de dados do Azure Cosmos DB.

Propriedades

connectionMode

Determina com que modo ligar ao Cosmos. (Atualmente, só suporta a opção Gateway)

enableBackgroundEndpointRefreshing

Sinalizar para ativar/desativar a atualização em segundo plano dos pontos finais. O valor predefinido é falso. A deteção de pontos finais com enableEndpointsDiscovery continuará a funcionar para pedidos falhados.

enableEndpointDiscovery

Sinalizar para ativar/desativar o redirecionamento automático de pedidos com base em operações de leitura/escrita. Verdadeiro predefinido. Necessário para chamar client.dispose() quando está definido como verdadeiro depois de destruir o CosmosClient dentro de outro processo ou no browser.

endpointRefreshRateInMs

Taxa em milissegundos em que o cliente atualizará a lista de pontos finais em segundo plano

preferredLocations

Lista de regiões do Azure a utilizar como localizações preferenciais para pedidos de leitura.

requestTimeout

Tempo limite do pedido (tempo para aguardar a resposta do elemento da rede). Representado em milissegundos.

retryOptions

Objeto RetryOptions que define várias propriedades configuráveis utilizadas durante a repetição.

useMultipleWriteLocations

O sinalizador que permite escritas em quaisquer localizações (regiões) para contas de bases de dados georreplicadas no serviço Azure Cosmos DB. A predefinição é false.

Detalhes de Propriedade

connectionMode

Determina com que modo ligar ao Cosmos. (Atualmente, só suporta a opção Gateway)

connectionMode?: Gateway

Valor de Propriedade

enableBackgroundEndpointRefreshing

Sinalizar para ativar/desativar a atualização em segundo plano dos pontos finais. O valor predefinido é falso. A deteção de pontos finais com enableEndpointsDiscovery continuará a funcionar para pedidos falhados.

enableBackgroundEndpointRefreshing?: boolean

Valor de Propriedade

boolean

enableEndpointDiscovery

Sinalizar para ativar/desativar o redirecionamento automático de pedidos com base em operações de leitura/escrita. Verdadeiro predefinido. Necessário para chamar client.dispose() quando está definido como verdadeiro depois de destruir o CosmosClient dentro de outro processo ou no browser.

enableEndpointDiscovery?: boolean

Valor de Propriedade

boolean

endpointRefreshRateInMs

Taxa em milissegundos em que o cliente atualizará a lista de pontos finais em segundo plano

endpointRefreshRateInMs?: number

Valor de Propriedade

number

preferredLocations

Lista de regiões do Azure a utilizar como localizações preferenciais para pedidos de leitura.

preferredLocations?: string[]

Valor de Propriedade

string[]

requestTimeout

Tempo limite do pedido (tempo para aguardar a resposta do elemento da rede). Representado em milissegundos.

requestTimeout?: number

Valor de Propriedade

number

retryOptions

Objeto RetryOptions que define várias propriedades configuráveis utilizadas durante a repetição.

retryOptions?: RetryOptions

Valor de Propriedade

useMultipleWriteLocations

O sinalizador que permite escritas em quaisquer localizações (regiões) para contas de bases de dados georreplicadas no serviço Azure Cosmos DB. A predefinição é false.

useMultipleWriteLocations?: boolean

Valor de Propriedade

boolean