CosmosClientBuilder Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET