CosmosClientBuilder Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET