CosmosClientOptions.HttpClientFactory Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Delegaten ab, der zum Abrufen eines HttpClient-instance für die HTTPS-Kommunikation verwendet werden soll, oder legt diesen fest.
[Newtonsoft.Json.JsonIgnore]
public Func<System.Net.Http.HttpClient> HttpClientFactory { get; set; }
[<Newtonsoft.Json.JsonIgnore>]
member this.HttpClientFactory : Func<System.Net.Http.HttpClient> with get, set
Public Property HttpClientFactory As Func(Of HttpClient)
Eigenschaftswert
- Attribute
-
Newtonsoft.Json.JsonIgnoreAttribute
Hinweise
HTTPS-Kommunikation wird verwendet, wenn ConnectionMode für alle Vorgänge auf Gateway festgelegt ist und wann ConnectionMode (Standard) für Metadatenvorgänge 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.
Für .NET Core-Anwendungen wird das Standardmäßige GatewayConnectionLimit ignoriert. Er muss auf dem HttpClientHandler.MaxConnectionsPerServer festgelegt werden, um die Anzahl der Verbindungen zu begrenzen.
Gilt für:
Azure SDK for .NET