CosmosClientBuilder Construtores

Definição

Sobrecargas

CosmosClientBuilder(String)

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

CosmosClientBuilder(String, AzureKeyCredential)

Inicialize uma nova classe CosmosConfiguration que contém todas as propriedades que o CosmosClient requer com a cadeia de caracteres de URI do ponto de extremidade da conta e AzureKeyCredential. O AzureKeyCredential permite alterar/atualizar master-key/ResourceToken enquanto o CosmosClient ainda está em uso.

CosmosClientBuilder(String, TokenCredential)

Inicializa um novo CosmosClientBuilder com uma TokenCredential instância.

CosmosClientBuilder(String, String)

Inicialize uma nova classe CosmosConfiguration que contém todas as propriedades necessárias pelo CosmosClient.

CosmosClientBuilder(String)

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

public CosmosClientBuilder (string connectionString);
new Microsoft.Azure.Cosmos.Fluent.CosmosClientBuilder : string -> Microsoft.Azure.Cosmos.Fluent.CosmosClientBuilder
Public Sub New (connectionString As String)

Parâmetros

connectionString
String

A cadeia de conexão deve conter AccountEndpoint e AccountKey ou ResourceToken.

Exemplos

"AccountEndpoint=https://mytestcosmosaccount.documents.azure.com:443/; AccountKey={SecretAccountKey};"

Aplica-se a

CosmosClientBuilder(String, AzureKeyCredential)

Inicialize uma nova classe CosmosConfiguration que contém todas as propriedades que o CosmosClient requer com a cadeia de caracteres de URI do ponto de extremidade da conta e AzureKeyCredential. O AzureKeyCredential permite alterar/atualizar master-key/ResourceToken enquanto o CosmosClient ainda está em uso.

public CosmosClientBuilder (string accountEndpoint, Azure.AzureKeyCredential authKeyOrResourceTokenCredential);
new Microsoft.Azure.Cosmos.Fluent.CosmosClientBuilder : string * Azure.AzureKeyCredential -> Microsoft.Azure.Cosmos.Fluent.CosmosClientBuilder
Public Sub New (accountEndpoint As String, authKeyOrResourceTokenCredential As AzureKeyCredential)

Parâmetros

accountEndpoint
String

O Uri para a conta do Cosmos. Exemplo: https://{Nome da Conta do Cosmos}.documents.azure.com:443/

authKeyOrResourceTokenCredential
AzureKeyCredential

AzureKeyCredential com master chave ou token de recurso.

Exemplos

O exemplo a seguir cria um novo CosmosClientBuilder

CosmosClientBuilder cosmosClientBuilder = new CosmosClientBuilder(
    accountEndpoint: "https://testcosmos.documents.azure.com:443/",
    authKeyOrResourceTokenCredential: new AzureKeyCredential("SuperSecretKey"));
CosmosClient client = cosmosClientBuilder.Build();

O exemplo a seguir cria um novo CosmosClientBuilder com um ConsistencyLevel e uma lista de locais preferenciais.

CosmosClientBuilder cosmosClientBuilder = new CosmosClientBuilder(
    accountEndpoint: "https://testcosmos.documents.azure.com:443/",
    authKeyOrResourceTokenCredential: new AzureKeyCredential("SuperSecretKey"))
.WithConsistencyLevel(ConsistencyLevel.Strong)
.WithApplicationRegion("East US 2");
CosmosClient client = cosmosClientBuilder.Build();

Comentários

O AzureKeyCredential permite alterar/atualizar master-key/ResourceToken whle CosmosClient ainda está em uso.

Aplica-se a

CosmosClientBuilder(String, TokenCredential)

Inicializa um novo CosmosClientBuilder com uma TokenCredential instância.

public CosmosClientBuilder (string accountEndpoint, Azure.Core.TokenCredential tokenCredential);
new Microsoft.Azure.Cosmos.Fluent.CosmosClientBuilder : string * Azure.Core.TokenCredential -> Microsoft.Azure.Cosmos.Fluent.CosmosClientBuilder
Public Sub New (accountEndpoint As String, tokenCredential As TokenCredential)

Parâmetros

accountEndpoint
String

O Uri para a conta do Cosmos. Exemplo: https://{Nome da Conta do Cosmos}.documents.azure.com:443/

tokenCredential
TokenCredential

Uma instância do TokenCredential

Exemplos

O exemplo a seguir cria um novo CosmosClientBuilder usando um TokenCredential.

CosmosClientBuilder cosmosClientBuilder = new CosmosClientBuilder(
    accountEndpoint: "https://testcosmos.documents.azure.com:443/",
    tokenCredential: new DefaultAzureCredential());
CosmosClient client = cosmosClientBuilder.Build();

Aplica-se a

CosmosClientBuilder(String, String)

Inicialize uma nova classe CosmosConfiguration que contém todas as propriedades necessárias pelo CosmosClient.

public CosmosClientBuilder (string accountEndpoint, string authKeyOrResourceToken);
new Microsoft.Azure.Cosmos.Fluent.CosmosClientBuilder : string * string -> Microsoft.Azure.Cosmos.Fluent.CosmosClientBuilder
Public Sub New (accountEndpoint As String, authKeyOrResourceToken As String)

Parâmetros

accountEndpoint
String

O Uri para a conta do Cosmos. Exemplo: https://{Nome da Conta do Cosmos}.documents.azure.com:443/

authKeyOrResourceToken
String

A chave para a conta ou token de recurso.

Exemplos

O exemplo a seguir cria um novo CosmosClientBuilder

CosmosClientBuilder cosmosClientBuilder = new CosmosClientBuilder(
    accountEndpoint: "https://testcosmos.documents.azure.com:443/",
    authKeyOrResourceToken: "SuperSecretKey");
CosmosClient client = cosmosClientBuilder.Build();

O exemplo a seguir cria um novo CosmosClientBuilder com um ConsistencyLevel e uma lista de locais preferenciais.

CosmosClientBuilder cosmosClientBuilder = new CosmosClientBuilder(
    accountEndpoint: "https://testcosmos.documents.azure.com:443/",
    authKeyOrResourceToken: "SuperSecretKey")
.WithConsistencyLevel(ConsistencyLevel.Strong)
.WithApplicationRegion("East US 2");
CosmosClient client = cosmosClientBuilder.Build();

Aplica-se a