Compartir a través de


CosmosClientBuilder Constructores

Definición

Sobrecargas

CosmosClientBuilder(String)

Extrae el punto de conexión y la clave de la cuenta de la cadena de conexión.

CosmosClientBuilder(String, AzureKeyCredential)

Inicialice una nueva clase CosmosConfiguration que contenga todas las propiedades que CosmosClient requiere con la cadena de URI del punto de conexión de la cuenta y AzureKeyCredential. AzureKeyCredential permite cambiar o actualizar master-key/ResourceToken mientras CosmosClient sigue en uso.

CosmosClientBuilder(String, TokenCredential)

Inicializa un nuevo CosmosClientBuilder objeto con una TokenCredential instancia de .

CosmosClientBuilder(String, String)

Inicialice una nueva clase CosmosConfiguration que contenga todas las propiedades que requiere CosmosClient.

CosmosClientBuilder(String)

Extrae el punto de conexión y la clave de la cuenta de la cadena de conexión.

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

La cadena de conexión debe contener AccountEndpoint y AccountKey o ResourceToken.

Ejemplos

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

Se aplica a

CosmosClientBuilder(String, AzureKeyCredential)

Inicialice una nueva clase CosmosConfiguration que contenga todas las propiedades que CosmosClient requiere con la cadena de URI del punto de conexión de la cuenta y AzureKeyCredential. AzureKeyCredential permite cambiar o actualizar master-key/ResourceToken mientras CosmosClient sigue en 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

Identificador URI de la cuenta de Cosmos. Ejemplo: https://{Nombre de cuenta de Cosmos}.documents.azure.com:443/

authKeyOrResourceTokenCredential
AzureKeyCredential

AzureKeyCredential con clave maestra o token de recurso.

Ejemplos

En el ejemplo siguiente se crea un nuevo CosmosClientBuilder

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

En el ejemplo siguiente se crea un nuevo CosmosClientBuilder con ConsistencyLevel y una lista de ubicaciones preferidas.

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();

Comentarios

AzureKeyCredential permite cambiar o actualizar master-key/ResourceToken whle CosmosClient todavía está en uso.

Se aplica a

CosmosClientBuilder(String, TokenCredential)

Inicializa un nuevo CosmosClientBuilder objeto con una TokenCredential instancia de .

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

Identificador URI de la cuenta de Cosmos. Ejemplo: https://{Nombre de cuenta de Cosmos}.documents.azure.com:443/

tokenCredential
TokenCredential

Instancia de TokenCredential

Ejemplos

En el ejemplo siguiente se crea un nuevo CosmosClientBuilder mediante .TokenCredential

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

Se aplica a

CosmosClientBuilder(String, String)

Inicialice una nueva clase CosmosConfiguration que contenga todas las propiedades que requiere 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

Identificador URI de la cuenta de Cosmos. Ejemplo: https://{Nombre de cuenta de Cosmos}.documents.azure.com:443/

authKeyOrResourceToken
String

Clave para la cuenta o el token de recurso.

Ejemplos

En el ejemplo siguiente se crea un nuevo CosmosClientBuilder

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

En el ejemplo siguiente se crea un nuevo CosmosClientBuilder con ConsistencyLevel y una lista de ubicaciones preferidas.

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

Se aplica a