ConnectionPolicy interface
Vertegenwoordigt het verbindingsbeleid dat is gekoppeld aan een CosmosClient in de Azure Cosmos DB-databaseservice.
Eigenschappen
connection |
Bepaalt met welke modus verbinding moet worden gemaakt met Cosmos. (Momenteel biedt alleen ondersteuning voor gatewayopties) |
enable |
Vlag om het vernieuwen van eindpunten op de achtergrond in of uit te schakelen. De standaardwaarde is onwaar.
Eindpuntdetectie met behulp van |
enable |
Vlag om automatische omleiding van aanvragen op basis van lees-/schrijfbewerkingen in of uit te schakelen. Standaard waar. Vereist om client.dispose() aan te roepen wanneer dit is ingesteld op true nadat de CosmosClient in een ander proces of in de browser is vernietigd. |
endpoint |
Snelheid in milliseconden waarmee de client de lijst met eindpunten op de achtergrond vernieuwt |
preferred |
Lijst met Azure-regio's die moeten worden gebruikt als voorkeurslocaties voor leesaanvragen. |
request |
Time-out aanvragen (tijd om te wachten op reactie van netwerkpeering). Weergegeven in milliseconden. |
retry |
RetryOptions-object dat verschillende configureerbare eigenschappen definieert die tijdens het opnieuw proberen worden gebruikt. |
use |
De vlag waarmee schrijfbewerkingen worden uitgevoerd op alle locaties (regio's) voor geo-gerepliceerde databaseaccounts in de Azure Cosmos DB-service.
De standaardwaarde is |
Eigenschapdetails
connectionMode
Bepaalt met welke modus verbinding moet worden gemaakt met Cosmos. (Momenteel biedt alleen ondersteuning voor gatewayopties)
connectionMode?: Gateway
Waarde van eigenschap
enableBackgroundEndpointRefreshing
Vlag om het vernieuwen van eindpunten op de achtergrond in of uit te schakelen. De standaardwaarde is onwaar.
Eindpuntdetectie met behulp van enableEndpointsDiscovery
werkt nog steeds voor mislukte aanvragen.
enableBackgroundEndpointRefreshing?: boolean
Waarde van eigenschap
boolean
enableEndpointDiscovery
Vlag om automatische omleiding van aanvragen op basis van lees-/schrijfbewerkingen in of uit te schakelen. Standaard waar. Vereist om client.dispose() aan te roepen wanneer dit is ingesteld op true nadat de CosmosClient in een ander proces of in de browser is vernietigd.
enableEndpointDiscovery?: boolean
Waarde van eigenschap
boolean
endpointRefreshRateInMs
Snelheid in milliseconden waarmee de client de lijst met eindpunten op de achtergrond vernieuwt
endpointRefreshRateInMs?: number
Waarde van eigenschap
number
preferredLocations
Lijst met Azure-regio's die moeten worden gebruikt als voorkeurslocaties voor leesaanvragen.
preferredLocations?: string[]
Waarde van eigenschap
string[]
requestTimeout
Time-out aanvragen (tijd om te wachten op reactie van netwerkpeering). Weergegeven in milliseconden.
requestTimeout?: number
Waarde van eigenschap
number
retryOptions
RetryOptions-object dat verschillende configureerbare eigenschappen definieert die tijdens het opnieuw proberen worden gebruikt.
retryOptions?: RetryOptions
Waarde van eigenschap
useMultipleWriteLocations
De vlag waarmee schrijfbewerkingen worden uitgevoerd op alle locaties (regio's) voor geo-gerepliceerde databaseaccounts in de Azure Cosmos DB-service.
De standaardwaarde is false
.
useMultipleWriteLocations?: boolean
Waarde van eigenschap
boolean