次の方法で共有


CosmosClientOptions.HttpClientFactory プロパティ

定義

HTTPS 通信に使用する HttpClient インスタンスを取得するために使用するデリゲートを取得または設定します。

[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)

プロパティ値

属性
Newtonsoft.Json.JsonIgnoreAttribute

注釈

HTTPS 通信は、すべての操作で が にGateway設定されている場合ConnectionMode、および メタデータ操作の が Direct (既定値) の場合ConnectionModeに使用されます。

アプリケーションが共有する HttpClient インスタンスのプールを使用しているシナリオ (IHttpClientFactory または Blazor WebAssembly アプリケーションを使用 ASP.NET Coreアプリケーションなど) で役立ちます。

.NET Core アプリケーションの場合、既定の GatewayConnectionLimit は無視されます。 接続の数を制限するには、HttpClientHandler.MaxConnectionsPerServer で設定する必要があります

適用対象