HttpClientFactoryOptions クラス

定義

既定の IHttpClientFactoryを構成するためのオプションを提供します。

public ref class HttpClientFactoryOptions
public class HttpClientFactoryOptions
type HttpClientFactoryOptions = class
Public Class HttpClientFactoryOptions
継承
HttpClientFactoryOptions

コンストラクター

名前 説明
HttpClientFactoryOptions()

HttpClientFactoryOptions クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
HandlerLifetime

HttpMessageHandler インスタンスを再利用できる時間を取得または設定します。 名前付きの各クライアントには、独自の構成済みハンドラーの有効期間の値を設定できます。 このプロパティの既定値は 2 分です。 ハンドラーの有効期限を無効にするには、有効期間を InfiniteTimeSpan に設定します。

HttpClientActions

HttpClientの構成に使用される操作の一覧を取得します。

HttpMessageHandlerBuilderActions

HttpMessageHandlerBuilderの構成に使用される操作の一覧を取得します。

ShouldRedactHeaderValue

ログ記録の前に HTTP ヘッダー値を編集するかどうかを決定する Func<T,TResult> を取得または設定します。

SuppressHandlerScope

HttpMessageHandlerを構築するときに、IHttpClientFactoryが依存関係挿入スコープを作成するかどうかを決定する値を取得または設定します。 false (既定) の場合、スコープが作成され、それ以外の場合はスコープは作成されません。

このオプションは、既存のアプリケーションとの互換性のために提供されます。 新しいアプリケーションには既定の設定を使用することをお勧めします。

適用対象