CosmosClientOptions.HttpClientFactory Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um delegado a ser usado para obter uma instância HttpClient a ser usada para comunicação 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 da propriedade
- Atributos
-
Newtonsoft.Json.JsonIgnoreAttribute
Comentários
A comunicação HTTPS é usada quando ConnectionMode é definida Gateway como para todas as operações e quando ConnectionMode é Direct (padrão) para operações de metadados.
Útil em cenários em que o aplicativo está usando um pool de instâncias HttpClient a serem compartilhadas, como ASP.NET Core aplicativos com aplicativos IHttpClientFactory ou Blazor WebAssembly.
Para aplicativos .NET Core, o GatewayConnectionLimit padrão será ignorado. Ele deve ser definido no HttpClientHandler.MaxConnectionsPerServer para limitar o número de conexões
Aplica-se a
Azure SDK for .NET