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 wordt alleen de optie Gateway ondersteund)

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.

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.

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 van aanvraag (tijd die moet worden gewacht op reactie van netwerkpeer). Weergegeven in milliseconden.

retryOptions

Het object RetryOptions dat verschillende configureerbare eigenschappen definieert die tijdens een nieuwe poging worden gebruikt.

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.

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