Share via


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 ヘッダー値を編集するかどうかを決定するデリゲート。

SuppressHandlerScope

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

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

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象