Partager via


CosmosClientBuilder Classe

Définition

Il s’agit d’une classe Builder qui crée un client Cosmos

public class CosmosClientBuilder
type CosmosClientBuilder = class
Public Class CosmosClientBuilder
Héritage
CosmosClientBuilder

Constructeurs

CosmosClientBuilder(String)

Extrait le point de terminaison et la clé de compte de la chaîne de connexion.

CosmosClientBuilder(String, String)

Initialisez une nouvelle classe CosmosConfiguration qui contient toutes les propriétés requises par CosmosClient.

Méthodes

Build()

Méthode pour créer le client Cosmos

WithApplicationName(String)

Suffixe à ajouter à l’agent utilisateur par défaut pour le service Azure Cosmos DB.

WithApplicationRegion(String)

Définissez la région géorépliquée par défaut à utiliser dans le service Azure Cosmos DB.

WithConnectionModeDirect()

Définit le mode de connexion sur Direct. Il est utilisé par le client lors de la connexion au service Azure Cosmos DB.

WithConnectionModeGateway(Nullable<Int32>, IWebProxy)

Définit le mode de connexion sur Passerelle. Il est utilisé par le client lors de la connexion au service Azure Cosmos DB.

WithConsistencyLevel(ConsistencyLevel)

Cela peut être utilisé pour affaiblir le niveau de cohérence du compte de base de données pour les opérations de lecture. Si ce n’est pas le cas, le niveau de cohérence du compte de base de données est utilisé pour toutes les demandes.

WithCustomSerializer(CosmosSerializer)

Définissez un sérialiseur JSON personnalisé.

WithLimitToEndpoint(Boolean)

Limite les opérations au point de terminaison fourni sur le constructeur CosmosClientBuilder.

WithRequestTimeout(TimeSpan)

Définit le délai d’expiration de la requête en secondes lors de la connexion au service Azure Cosmos DB.

WithSerializerOptions(CosmosSerializationOptions)

Définissez une option de sérialiseur personnalisée.

WithThrottlingRetryOptions(TimeSpan, Int32)

Définit la durée minimale d’attente entre les nouvelles tentatives et le nombre maximal de nouvelles tentatives sur les demandes limitées.

S’applique à