Freigeben über


ConnectionPolicy Klasse

Stellt die Verbindungsrichtlinie dar, die einer CosmosClientConnection zugeordnet ist.

Vererbung
builtins.object
ConnectionPolicy

Konstruktor

ConnectionPolicy()

Variablen

RequestTimeout
int

Ruft das Anforderungstimeout ab oder legt es fest (Zeit, um auf eine Antwort von einem Netzwerkpeer zu warten).

ConnectionMode
ConnectionMode

Ruft den im Client verwendeten Verbindungsmodus ab oder legt den fest. (Derzeit wird nur Gateway unterstützt.)

SSLConfiguration
SSLConfiguration

Ruft die SSL-Konfiguration ab oder legt sie fest.

ProxyConfiguration
ProxyConfiguration

Ruft die Proxykonfiguration ab oder legt sie fest.

EnableEndpointDiscovery
<xref:boolean>

Ruft das Endpunktermittlungsflag für georeplizierte Datenbankkonten ab oder legt es fest. Wenn EnableEndpointDiscovery true ist, ermittelt der Client automatisch die aktuellen Schreib- und Lesespeicherorte und leitet die Anforderungen an den richtigen Speicherort weiter, wobei die Einstellung des Benutzers (sofern angegeben) als PreferredLocations berücksichtigt wird.

PreferredLocations
list

Ruft die bevorzugten Speicherorte für georeplizierte Datenbankkonten ab oder legt diese fest. Wenn EnableEndpointDiscovery true und PreferredLocations nicht leer ist, verwendet der Client diese Liste, um den endgültigen Speicherort unter Berücksichtigung der in PreferredLocations angegebenen Reihenfolge auszuwerten. Die Standorte in dieser Liste werden als Namen der Azure Cosmos-Standorte wie "USA, Westen", "USA, Osten", "Indien, Mitte" usw. angegeben.

RetryOptions
<xref:RetryOptions>

Ruft die Wiederholungsoptionen ab, die beim Wiederholen auf alle Anforderungen angewendet werden sollen, oder legt diese fest.

DisableSSLVerification
<xref:boolean>

Flag, um die SSL-Überprüfung für die Anforderungen zu deaktivieren. Die SSL-Überprüfung ist standardmäßig aktiviert.

Dies ist nur für die Zielerzielung des Emulatorendpunkts vorgesehen, um zu vermeiden, dass Bei Anforderungen ein SSL-bezogener Fehler auftritt.

Legen Sie dies NICHT fest, wenn Produktionsendpunkte als Ziel verwendet werden.

UseMultipleWriteLocations
<xref:boolean>

Flag zum Aktivieren von Schreibvorgängen an beliebigen Standorten (Regionen) für georeplizierte Datenbankkonten im Azure Cosmos-Datenbankdienst.

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

Wiederholen Sie die Konfiguration, die für Verbindungsversuche verwendet werden soll.