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 wordt alleen de optie Gateway ondersteund) |
enable |
Vlag om het vernieuwen van eindpunten op de achtergrond in of uit te schakelen. De standaardinstelling is false.
Eindpuntdetectie met behulp van |
enable |
Vlag om automatisch omleiden 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 na het vernietigen van de CosmosClient in een ander proces of in de browser. |
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 van aanvraag (tijd die moet worden gewacht op reactie van netwerkpeer). Weergegeven in milliseconden. |
retry |
Het object RetryOptions dat verschillende configureerbare eigenschappen definieert die tijdens een nieuwe poging worden gebruikt. |
use |
De vlag waarmee schrijfbewerkingen op alle locaties (regio's) voor geo-gerepliceerde databaseaccounts in de Azure Cosmos DB-service mogelijk zijn.
De standaardinstelling is |
Eigenschapdetails
connectionMode
Bepaalt met welke modus verbinding moet worden gemaakt met Cosmos. (Momenteel wordt alleen de optie Gateway ondersteund)
connectionMode?: Gateway
Waarde van eigenschap
enableBackgroundEndpointRefreshing
Vlag om het vernieuwen van eindpunten op de achtergrond in of uit te schakelen. De standaardinstelling is false.
Eindpuntdetectie met behulp van enableEndpointsDiscovery
werkt nog steeds voor mislukte aanvragen.
enableBackgroundEndpointRefreshing?: boolean
Waarde van eigenschap
boolean
enableEndpointDiscovery
Vlag om automatisch omleiden 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 na het vernietigen van de CosmosClient in een ander proces of in de browser.
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 van aanvraag (tijd die moet worden gewacht op reactie van netwerkpeer). Weergegeven in milliseconden.
requestTimeout?: number
Waarde van eigenschap
number
retryOptions
Het object RetryOptions dat verschillende configureerbare eigenschappen definieert die tijdens een nieuwe poging worden gebruikt.
retryOptions?: RetryOptions
Waarde van eigenschap
useMultipleWriteLocations
De vlag waarmee schrijfbewerkingen op alle locaties (regio's) voor geo-gerepliceerde databaseaccounts in de Azure Cosmos DB-service mogelijk zijn.
De standaardinstelling is false
.
useMultipleWriteLocations?: boolean
Waarde van eigenschap
boolean