Partager via


CosmosClientBuilder.WithHttpClientFactory(Func<HttpClient>) Méthode

Définition

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