Compartilhar via


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

connectionMode

Determina com qual modo se conectar ao Cosmos. (Atualmente, só dá suporte à opção Gateway)

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.

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.

endpointRefreshRateInMs

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

preferredLocations

Lista de regiões do azure a serem usadas como locais preferenciais para solicitações de leitura.

requestTimeout

Tempo limite da solicitação (tempo para aguardar a resposta do par de rede). Representado em milissegundos.

retryOptions

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

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.

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