Condividi tramite


ConnectionPolicy Classe

Rappresenta i criteri di connessione associati a cosmosClientConnection.

Ereditarietà
builtins.object
ConnectionPolicy

Costruttore

ConnectionPolicy()

Variabili

RequestTimeout
int

Ottiene o imposta il timeout della richiesta (tempo di attesa di una risposta da un peer di rete).

ConnectionMode
ConnectionMode

Ottiene o imposta la modalità di connessione utilizzata nel client. Attualmente è supportato solo il gateway.

SSLConfiguration
SSLConfiguration

Ottiene o imposta la configurazione SSL.

ProxyConfiguration
ProxyConfiguration

Ottiene o imposta la configurazione del proxy.

EnableEndpointDiscovery
<xref:boolean>

Ottiene o imposta il flag di individuazione degli endpoint per gli account di database con replica geografica. Quando EnableEndpointDiscovery è true, il client individua automaticamente le posizioni di scrittura e lettura correnti e indirizza le richieste alla posizione corretta tenendo conto delle preferenze dell'utente, se specificato, come PreferredLocations.

PreferredLocations
list

Ottiene o imposta le posizioni preferite per gli account di database con replica geografica. Quando EnableEndpointDiscovery è true e PreferredLocations non è vuoto, il client userà questo elenco per valutare la posizione finale, prendendo in considerazione l'ordine specificato in PreferredLocations. I percorsi in questo elenco vengono specificati come nomi delle località di Azure Cosmos, ad esempio "Stati Uniti occidentali", "Stati Uniti orientali", "India centrale" e così via.

RetryOptions
<xref:RetryOptions>

Ottiene o imposta le opzioni di ripetizione dei tentativi da applicare a tutte le richieste durante la ripetizione dei tentativi.

DisableSSLVerification
<xref:boolean>

Contrassegno per disabilitare la verifica SSL per le richieste. La verifica SSL è abilitata per impostazione predefinita.

Questa operazione deve essere usata solo quando l'endpoint dell'emulatore è destinato a evitare errori nelle richieste con errore correlato a SSL.

NON impostare questa impostazione quando si specifica come destinazione gli endpoint di produzione.

UseMultipleWriteLocations
<xref:boolean>

Flag per abilitare le scritture in qualsiasi posizione (area) per gli account di database con replica geografica nel servizio di database Di Azure Cosmos.

ConnectionRetryConfiguration
int oppure ConnectionRetryPolicy oppure <xref:urllib3.util.retry>

Ripetere la configurazione da usare per i tentativi di connessione.