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

Definição

Define um delegado a ser usado para obter uma instância httpClient a ser usada para comunicação 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>

Uma função delegada para gerar instâncias de HttpClient.

Retornos

O objeto CosmosClientBuilder

Comentários

A comunicação HTTPS é usada quando ConnectionMode é definida Gateway como para todas as operações e quando ConnectionMode é Direct (padrão) para operações de metadados.

Útil em cenários em que o aplicativo está usando um pool de instâncias HttpClient a serem compartilhadas, como ASP.NET Core aplicativos com aplicativos IHttpClientFactory ou Blazor WebAssembly.

Aplica-se a

Confira também