CosmosClientOptions.HttpClientFactory Propiedad
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í.
Obtiene o establece un delegado que se va a usar para obtener una instancia httpClient que se va a usar para la comunicación HTTPS.
[Newtonsoft.Json.JsonIgnore]
public Func<System.Net.Http.HttpClient> HttpClientFactory { get; set; }
[<Newtonsoft.Json.JsonIgnore>]
member this.HttpClientFactory : Func<System.Net.Http.HttpClient> with get, set
Public Property HttpClientFactory As Func(Of HttpClient)
Valor de propiedad
- Atributos
-
Newtonsoft.Json.JsonIgnoreAttribute
Comentarios
La comunicación HTTPS se usa cuando ConnectionMode se establece Gateway en para todas las operaciones y cuando ConnectionMode es Direct (valor predeterminado) para las operaciones de metadatos.
Resulta útil en escenarios en los que la aplicación usa un grupo de instancias httpClient que se van a compartir, como ASP.NET Core aplicaciones con aplicaciones IHttpClientFactory o Blazor WebAssembly.
En el caso de las aplicaciones .NET Core, se omitirá gatewayConnectionLimit predeterminado. Debe establecerse en HttpClientHandler.MaxConnectionsPerServer para limitar el número de conexiones.
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