Compartir a través de


CosmosClientOptions.HttpClientFactory Propiedad

Definición

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