Freigeben über


CosmosClientBuilder Klasse

Definition

Dies ist eine Builder-Klasse, die einen Cosmos-Client erstellt.

public class CosmosClientBuilder
type CosmosClientBuilder = class
Public Class CosmosClientBuilder
Vererbung
CosmosClientBuilder

Konstruktoren

CosmosClientBuilder(String)

Extrahiert den Kontoendpunkt und den Schlüssel aus der Verbindungszeichenfolge.

CosmosClientBuilder(String, String)

Initialisieren Sie eine neue CosmosConfiguration-Klasse, die alle Eigenschaften enthält, die CosmosClient benötigt.

Methoden

Build()

Eine Methode zum Erstellen des Cosmos-Clients

WithApplicationName(String)

Ein Suffix, das dem Standardbenutzer-Agent für den Azure Cosmos DB-Dienst hinzugefügt werden soll.

WithApplicationRegion(String)

Legen Sie die bevorzugte georeplizierte Region fest, die im Azure Cosmos DB-Dienst verwendet werden soll.

WithConnectionModeDirect()

Legt den Verbindungsmodus auf Direct fest. Dies wird vom Client verwendet, wenn eine Verbindung mit dem Azure Cosmos DB-Dienst hergestellt wird.

WithConnectionModeGateway(Nullable<Int32>, IWebProxy)

Legt den Verbindungsmodus auf Gateway fest. Dies wird vom Client verwendet, wenn eine Verbindung mit dem Azure Cosmos DB-Dienst hergestellt wird.

WithConsistencyLevel(ConsistencyLevel)

Dies kann verwendet werden, um die Konsistenzebene des Datenbankkontos für Lesevorgänge zu schwächen. Wenn dies nicht festgelegt ist, wird die Datenbankkontokonsistenzebene für alle Anforderungen verwendet.

WithCustomSerializer(CosmosSerializer)

Legen Sie einen benutzerdefinierten JSON-Serialisierer fest.

WithLimitToEndpoint(Boolean)

Schränkt die Vorgänge auf den bereitgestellten Endpunkt im CosmosClientBuilder-Konstruktor ein.

WithRequestTimeout(TimeSpan)

Legt das Anforderungstimeout in Sekunden fest, wenn eine Verbindung mit dem Azure Cosmos DB-Dienst hergestellt wird.

WithSerializerOptions(CosmosSerializationOptions)

Legen Sie eine benutzerdefinierte Serialisierungsoption fest.

WithThrottlingRetryOptions(TimeSpan, Int32)

Legt die minimale Wartezeit zwischen Wiederholungsversuchen und die maximale Anzahl von Wiederholungsversuchen für gedrosselte Anforderungen fest.

Gilt für: