CosmosClientOptions.HttpClientFactory Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit un délégué à utiliser pour obtenir un instance HttpClient à utiliser pour la communication 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)
Valeur de propriété
- Attributs
-
Newtonsoft.Json.JsonIgnoreAttribute
Remarques
La communication HTTPS est utilisée lorsque ConnectionMode est défini sur Gateway pour toutes les opérations et quand ConnectionMode est Direct (par défaut) pour les opérations de métadonnées.
Utile dans les scénarios où l’application utilise un pool d’instances HttpClient à partager, comme ASP.NET Core applications avec des applications IHttpClientFactory ou Blazor WebAssembly.
Pour les applications .NET Core, la propriété GatewayConnectionLimit par défaut est ignorée. Il doit être défini sur HttpClientHandler.MaxConnectionsPerServer pour limiter le nombre de connexions
S’applique à
Azure SDK for .NET