Partilhar 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ó suporta a opção Gateway)

enableBackgroundEndpointRefreshing

Sinalizar para ativar/desativar a atualização em segundo plano dos pontos de extremidade. O padrão é false. A descoberta de ponto de extremidade usando enableEndpointsDiscovery ainda funcionará para solicitações com falha.

enableEndpointDiscovery

Sinalizar para ativar/desativar 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 é definido como true depois de destruir o CosmosClient dentro de outro processo ou no navegador.

endpointRefreshRateInMs

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

preferredLocations

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

requestTimeout

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

retryOptions

RetryOptions objeto que define várias propriedades configuráveis usadas durante a nova tentativa.

useMultipleWriteLocations

O sinalizador que permite gravações em quaisquer locais (regiões) para contas de banco de dados replicadas geograficamente no serviço Azure Cosmos DB. O padrão é false.

Detalhes de Propriedade

connectionMode

Determina com qual modo se conectar 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 de extremidade. O padrão é false. A descoberta de ponto de extremidade usando enableEndpointsDiscovery ainda funcionará para solicitações com falha.

enableBackgroundEndpointRefreshing?: boolean

Valor de Propriedade

boolean

enableEndpointDiscovery

Sinalizar para ativar/desativar 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 é definido como true depois de destruir o CosmosClient dentro de outro processo ou no navegador.

enableEndpointDiscovery?: boolean

Valor de Propriedade

boolean

endpointRefreshRateInMs

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

endpointRefreshRateInMs?: number

Valor de Propriedade

number

preferredLocations

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

preferredLocations?: string[]

Valor de Propriedade

string[]

requestTimeout

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

requestTimeout?: number

Valor de Propriedade

number

retryOptions

RetryOptions objeto que define várias propriedades configuráveis usadas durante a nova tentativa.

retryOptions?: RetryOptions

Valor de Propriedade

useMultipleWriteLocations

O sinalizador que permite gravações em quaisquer locais (regiões) para contas de banco de dados replicadas geograficamente no serviço Azure Cosmos DB. O padrão é false.

useMultipleWriteLocations?: boolean

Valor de Propriedade

boolean