Freigeben über


CosmosClientBuilder.WithHttpClientFactory(Func<HttpClient>) Methode

Definition

Legt einen Delegaten fest, der zum Abrufen eines HttpClient-instance verwendet werden soll, der für die HTTPS-Kommunikation verwendet werden soll.

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

Parameter

httpClientFactory
Func<HttpClient>

Eine Delegatfunktion zum Generieren von HttpClient-Instanzen.

Gibt zurück

Das CosmosClientBuilder-Objekt

Hinweise

HTTPS-Kommunikation wird verwendet, wenn ConnectionMode für alle Vorgänge auf Gateway festgelegt ist und wenn ConnectionMode für Metadatenvorgänge (Standard) festgelegt ist Direct .

Nützlich in Szenarien, in denen die Anwendung einen Pool von HttpClient-Instanzen verwendet, die freigegeben werden sollen, z. B. ASP.NET Core Anwendungen mit IHttpClientFactory- oder Blazor WebAssembly-Anwendungen.

Gilt für:

Weitere Informationen