CosmosClientBuilder Construtores
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.
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
Azure SDK for .NET
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários