CosmosClientBuilder Clase
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í.
Se trata de una clase Builder que crea un cliente cosmos
public class CosmosClientBuilder
type CosmosClientBuilder = class
Public Class CosmosClientBuilder
- Herencia
-
CosmosClientBuilder
Constructores
CosmosClientBuilder(String) |
Extrae el punto de conexión y la clave de la cuenta de la cadena de conexión. |
CosmosClientBuilder(String, String) |
Inicialice una nueva clase CosmosConfiguration que contenga todas las propiedades que requiere CosmosClient. |
Métodos
Build() |
Método para crear el cliente cosmos |
WithApplicationName(String) |
Sufijo que se va a agregar al agente de usuario predeterminado para el servicio Azure Cosmos DB. |
WithApplicationRegion(String) |
Establezca la región con replicación geográfica preferida que se usará en el servicio Azure Cosmos DB. |
WithConnectionModeDirect() |
Establece el modo de conexión en Directo. El cliente lo usa al conectarse al servicio Azure Cosmos DB. |
WithConnectionModeGateway(Nullable<Int32>, IWebProxy) |
Establece el modo de conexión en Puerta de enlace. El cliente lo usa al conectarse al servicio Azure Cosmos DB. |
WithConsistencyLevel(ConsistencyLevel) |
Esto se puede usar para debilitar el nivel de coherencia de la cuenta de base de datos para las operaciones de lectura. Si no se establece el nivel de coherencia de la cuenta de base de datos se usará para todas las solicitudes. |
WithCustomSerializer(CosmosSerializer) |
Establezca un serializador JSON personalizado. |
WithLimitToEndpoint(Boolean) |
Limita las operaciones al punto de conexión proporcionado en el constructor CosmosClientBuilder. |
WithRequestTimeout(TimeSpan) |
Establece el tiempo de espera de la solicitud en segundos al conectarse al servicio Azure Cosmos DB. |
WithSerializerOptions(CosmosSerializationOptions) |
Establezca una opción de serializador personalizado. |
WithThrottlingRetryOptions(TimeSpan, Int32) |
Establece el tiempo mínimo para esperar entre el reintento y el número máximo de veces que se reintenta en las solicitudes limitadas. |
Se aplica a
Azure SDK for .NET
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de