Share via


ConnectionPolicy interface

Representa la directiva de conexión asociada a cosmosClient en el servicio de base de datos de Azure Cosmos DB.

Propiedades

connectionMode

Determina con qué modo conectarse a Cosmos. (Actualmente solo admite la opción de puerta de enlace)

enableBackgroundEndpointRefreshing

Marca para habilitar o deshabilitar la actualización en segundo plano de los puntos de conexión. El valor predeterminado es "false". La detección de puntos de conexión que usa enableEndpointsDiscovery seguirá funcionando para las solicitudes con errores.

enableEndpointDiscovery

Marca para habilitar o deshabilitar el redireccionamiento automático de solicitudes en función de las operaciones de lectura y escritura. El valor predeterminado es true. Necesario para llamar a client.dispose() cuando se establece en true después de destruir CosmosClient dentro de otro proceso o en el explorador.

endpointRefreshRateInMs

Velocidad en milisegundos en las que el cliente actualizará la lista de puntos de conexión en segundo plano

preferredLocations

Lista de regiones de Azure que se usarán como ubicaciones preferidas para las solicitudes de lectura.

requestTimeout

Tiempo de espera de solicitud (tiempo de espera de respuesta del mismo nivel de red). Representado en milisegundos.

retryOptions

Objeto RetryOptions que define varias propiedades configurables usadas durante el reintento.

useMultipleWriteLocations

Marca que habilita las escrituras en cualquier ubicación (regiones) para las cuentas de base de datos con replicación geográfica en el servicio Azure Cosmos DB. El valor predeterminado es false.

Detalles de las propiedades

connectionMode

Determina con qué modo conectarse a Cosmos. (Actualmente solo admite la opción de puerta de enlace)

connectionMode?: Gateway

Valor de propiedad

enableBackgroundEndpointRefreshing

Marca para habilitar o deshabilitar la actualización en segundo plano de los puntos de conexión. El valor predeterminado es "false". La detección de puntos de conexión que usa enableEndpointsDiscovery seguirá funcionando para las solicitudes con errores.

enableBackgroundEndpointRefreshing?: boolean

Valor de propiedad

boolean

enableEndpointDiscovery

Marca para habilitar o deshabilitar el redireccionamiento automático de solicitudes en función de las operaciones de lectura y escritura. El valor predeterminado es true. Necesario para llamar a client.dispose() cuando se establece en true después de destruir CosmosClient dentro de otro proceso o en el explorador.

enableEndpointDiscovery?: boolean

Valor de propiedad

boolean

endpointRefreshRateInMs

Velocidad en milisegundos en las que el cliente actualizará la lista de puntos de conexión en segundo plano

endpointRefreshRateInMs?: number

Valor de propiedad

number

preferredLocations

Lista de regiones de Azure que se usarán como ubicaciones preferidas para las solicitudes de lectura.

preferredLocations?: string[]

Valor de propiedad

string[]

requestTimeout

Tiempo de espera de solicitud (tiempo de espera de respuesta del mismo nivel de red). Representado en milisegundos.

requestTimeout?: number

Valor de propiedad

number

retryOptions

Objeto RetryOptions que define varias propiedades configurables usadas durante el reintento.

retryOptions?: RetryOptions

Valor de propiedad

useMultipleWriteLocations

Marca que habilita las escrituras en cualquier ubicación (regiones) para las cuentas de base de datos con replicación geográfica en el servicio Azure Cosmos DB. El valor predeterminado es false.

useMultipleWriteLocations?: boolean

Valor de propiedad

boolean