ConnectionPolicy interface
Rappresenta i criteri di connessione associati a cosmosClient nel servizio di database Azure Cosmos DB.
Proprietà
connection |
Determina la modalità con cui connettersi a Cosmos. (Attualmente supporta solo l'opzione Gateway) |
enable |
Flag per abilitare/disabilitare l'aggiornamento in background degli endpoint. Il valore predefinito è false.
L'individuazione degli endpoint con |
enable |
Flag per abilitare/disabilitare il reindirizzamento automatico delle richieste in base alle operazioni di lettura/scrittura. Valore true predefinito. Obbligatorio per chiamare client.dispose() quando questa proprietà è impostata su true dopo aver distrutto CosmosClient all'interno di un altro processo o nel browser. |
endpoint |
Frequenza in millisecondi in cui il client aggiornerà l'elenco degli endpoint in background |
preferred |
Elenco delle aree di Azure da usare come località preferite per le richieste di lettura. |
request |
Timeout della richiesta (tempo di attesa della risposta dal peer di rete). Rappresentato in millisecondi. |
retry |
Oggetto RetryOptions che definisce diverse proprietà configurabili usate durante i tentativi. |
use |
Flag che abilita le scritture in qualsiasi posizione (area) per gli account di database con replica geografica nel servizio Azure Cosmos DB.
Il valore predefinito è |
Dettagli proprietà
connectionMode
Determina la modalità con cui connettersi a Cosmos. (Attualmente supporta solo l'opzione Gateway)
connectionMode?: Gateway
Valore della proprietà
enableBackgroundEndpointRefreshing
Flag per abilitare/disabilitare l'aggiornamento in background degli endpoint. Il valore predefinito è false.
L'individuazione degli endpoint con enableEndpointsDiscovery
continuerà a funzionare per le richieste non riuscite.
enableBackgroundEndpointRefreshing?: boolean
Valore della proprietà
boolean
enableEndpointDiscovery
Flag per abilitare/disabilitare il reindirizzamento automatico delle richieste in base alle operazioni di lettura/scrittura. Valore true predefinito. Obbligatorio per chiamare client.dispose() quando questa proprietà è impostata su true dopo aver distrutto CosmosClient all'interno di un altro processo o nel browser.
enableEndpointDiscovery?: boolean
Valore della proprietà
boolean
endpointRefreshRateInMs
Frequenza in millisecondi in cui il client aggiornerà l'elenco degli endpoint in background
endpointRefreshRateInMs?: number
Valore della proprietà
number
preferredLocations
Elenco delle aree di Azure da usare come località preferite per le richieste di lettura.
preferredLocations?: string[]
Valore della proprietà
string[]
requestTimeout
Timeout della richiesta (tempo di attesa della risposta dal peer di rete). Rappresentato in millisecondi.
requestTimeout?: number
Valore della proprietà
number
retryOptions
Oggetto RetryOptions che definisce diverse proprietà configurabili usate durante i tentativi.
retryOptions?: RetryOptions
Valore della proprietà
useMultipleWriteLocations
Flag che abilita le scritture in qualsiasi posizione (area) per gli account di database con replica geografica nel servizio Azure Cosmos DB.
Il valore predefinito è false
.
useMultipleWriteLocations?: boolean
Valore della proprietà
boolean