Compartir a través de


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

Definición

Establece un delegado que se usará para obtener una instancia httpClient que se usará para la comunicación 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

Parámetros

httpClientFactory
Func<HttpClient>

Función de delegado para generar instancias de HttpClient.

Devoluciones

El CosmosClientBuilder objeto

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.

Se aplica a

Consulte también