Compartilhar via


CosmosClientBuilder Classe

Definição

Esta é uma classe do Construtor que cria um cliente cosmos

public class CosmosClientBuilder
type CosmosClientBuilder = class
Public Class CosmosClientBuilder
Herança
CosmosClientBuilder

Construtores

CosmosClientBuilder(String)

Extrai o ponto de extremidade da conta e a chave da cadeia de conexão.

CosmosClientBuilder(String, String)

Inicialize uma nova classe CosmosConfiguration que contém todas as propriedades que o CosmosClient requer.

Métodos

Build()

Um método para criar o cliente cosmos

WithApplicationName(String)

Um sufixo a ser adicionado ao agente de usuário padrão para o serviço do Azure Cosmos DB.

WithApplicationRegion(String)

Defina a região com replicação geográfica preferencial a ser usada no serviço do Azure Cosmos DB.

WithConnectionModeDirect()

Define o modo de conexão como Direto. Isso é usado pelo cliente ao se conectar ao serviço do Azure Cosmos DB.

WithConnectionModeGateway(Nullable<Int32>, IWebProxy)

Define o modo de conexão como Gateway. Isso é usado pelo cliente ao se conectar ao serviço do Azure Cosmos DB.

WithConsistencyLevel(ConsistencyLevel)

Isso pode ser usado para enfraquecer o nível de consistência da conta de banco de dados para operações de leitura. Se isso não for definido, o nível de consistência da conta de banco de dados será usado para todas as solicitações.

WithCustomSerializer(CosmosSerializer)

Defina um serializador JSON personalizado.

WithLimitToEndpoint(Boolean)

Limita as operações ao ponto de extremidade fornecido no construtor CosmosClientBuilder.

WithRequestTimeout(TimeSpan)

Define o tempo limite da solicitação em segundos ao se conectar ao serviço do Azure Cosmos DB.

WithSerializerOptions(CosmosSerializationOptions)

Defina uma opção de serializador personalizado.

WithThrottlingRetryOptions(TimeSpan, Int32)

Define o tempo mínimo de espera entre a repetição e o número máximo de vezes para tentar novamente em solicitações limitadas.

Aplica-se a