CosmosClientBuilder.WithHttpClientFactory(Func<HttpClient>) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET