ConnectionPolicy interface
Representa la directiva de conexión asociada a cosmosClient en el servicio de base de datos de Azure Cosmos DB.
Propiedades
connection |
Determina con qué modo conectarse a Cosmos. (Actualmente solo admite la opción de puerta de enlace) |
enable |
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 |
enable |
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. |
endpoint |
Velocidad en milisegundos en las que el cliente actualizará la lista de puntos de conexión en segundo plano |
preferred |
Lista de regiones de Azure que se usarán como ubicaciones preferidas para las solicitudes de lectura. |
request |
Tiempo de espera de solicitud (tiempo de espera de respuesta del mismo nivel de red). Representado en milisegundos. |
retry |
Objeto RetryOptions que define varias propiedades configurables usadas durante el reintento. |
use |
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 |
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