Udostępnij za pośrednictwem


ConnectionPolicy Klasa

Reprezentuje zasady połączenia skojarzone z elementem CosmosClientConnection.

Dziedziczenie
builtins.object
ConnectionPolicy

Konstruktor

ConnectionPolicy()

Zmienne

RequestTimeout
int

Pobiera lub ustawia limit czasu żądania (czas oczekiwania na odpowiedź z elementu równorzędnego sieci).

ConnectionMode
ConnectionMode

Pobiera lub ustawia tryb połączenia używany w kliencie. (Obecnie obsługiwana jest tylko brama).

SSLConfiguration
SSLConfiguration

Pobiera lub ustawia konfigurację protokołu SSL.

ProxyConfiguration
ProxyConfiguration

Pobiera lub ustawia konfigurację serwera proxy.

EnableEndpointDiscovery
<xref:boolean>

Pobiera lub ustawia flagę odnajdywania punktu końcowego dla kont bazy danych replikowanych geograficznie. Gdy ustawienie EnableEndpointDiscovery ma wartość true, klient automatycznie odnajdzie bieżące lokalizacje zapisu i odczytu oraz przekieruje żądania do właściwej lokalizacji, uwzględniając preferencje użytkownika (jeśli podano) jako preferredLocations.

PreferredLocations
list

Pobiera lub ustawia preferowane lokalizacje dla kont bazy danych replikowanych geograficznie. Jeśli parametr EnableEndpointDiscovery ma wartość true, a funkcja PreferredLocations nie jest pusta, klient użyje tej listy do oceny lokalizacji końcowej, biorąc pod uwagę kolejność określoną w preferredLocations. Lokalizacje na tej liście są określane jako nazwy lokalizacji usługi Azure Cosmos, takich jak "Zachodnie stany USA", "Wschodnie stany USA", "Indie środkowe" itd.

RetryOptions
<xref:RetryOptions>

Pobiera lub ustawia opcje ponawiania prób, które mają być stosowane do wszystkich żądań podczas ponawiania próby.

DisableSSLVerification
<xref:boolean>

Flaga wyłączania weryfikacji SSL dla żądań. Weryfikacja SSL jest domyślnie włączona.

Jest to przeznaczone tylko w przypadku określania wartości docelowej dla punktu końcowego emulatora w celu uniknięcia niepowodzeń żądań z powodu błędu związanego z protokołem SSL.

NIE należy ustawiać tego ustawienia podczas określania wartości docelowej dla produkcyjnych punktów końcowych.

UseMultipleWriteLocations
<xref:boolean>

Flaga umożliwiająca zapisywanie w dowolnych lokalizacjach (regionach) dla kont bazy danych replikowanych geograficznie w usłudze bazy danych Azure Cosmos.

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

Ponów próbę konfiguracji, która ma być używana do ponawiania prób połączenia.