Delen via


ConnectionPolicy interface

Vertegenwoordigt het verbindingsbeleid dat is gekoppeld aan een CosmosClient in de Azure Cosmos DB-databaseservice.

Eigenschappen

connectionMode

Bepaalt met welke modus verbinding moet worden gemaakt met Cosmos. (Momenteel biedt alleen ondersteuning voor gatewayopties)

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.

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.

endpointRefreshRateInMs

Snelheid in milliseconden waarmee de client de lijst met eindpunten op de achtergrond vernieuwt

preferredLocations

Lijst met Azure-regio's die moeten worden gebruikt als voorkeurslocaties voor leesaanvragen.

requestTimeout

Time-out aanvragen (tijd om te wachten op reactie van netwerkpeering). Weergegeven in milliseconden.

retryOptions

RetryOptions-object dat verschillende configureerbare eigenschappen definieert die tijdens het opnieuw proberen worden gebruikt.

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.

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