CosmosClientBuilder.WithHttpClientFactory(Func<HttpClient>) Méthode
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.
Définit un délégué à utiliser pour obtenir un instance HttpClient à utiliser pour la communication HTTPS.
public Microsoft.Azure.Cosmos.Fluent.CosmosClientBuilder WithHttpClientFactory (Func<System.Net.Http.HttpClient> httpClientFactory);
member this.WithHttpClientFactory : Func<System.Net.Http.HttpClient> -> Microsoft.Azure.Cosmos.Fluent.CosmosClientBuilder
Public Function WithHttpClientFactory (httpClientFactory As Func(Of HttpClient)) As CosmosClientBuilder
Paramètres
- httpClientFactory
- Func<HttpClient>
Fonction déléguée pour générer des instances de HttpClient.
Retours
Objet CosmosClientBuilder
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.
S’applique à
Voir aussi
Azure SDK for .NET