ConnectionPolicy Klasse
Stellt die Verbindungsrichtlinie dar, die einer CosmosClientConnection zugeordnet ist.
- Vererbung
-
builtins.objectConnectionPolicy
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.
Azure SDK for Python