DelegatingHandler クラス

定義

内部ハンドラーと呼ばれる、別のハンドラーへ HTTP 応答メッセージの処理をデリゲートする HTTP ハンドラーの型。

public ref class DelegatingHandler abstract : System::Net::Http::HttpMessageHandler
public abstract class DelegatingHandler : System.Net.Http.HttpMessageHandler
type DelegatingHandler = class
    inherit HttpMessageHandler
Public MustInherit Class DelegatingHandler
Inherits HttpMessageHandler
継承
DelegatingHandler
派生

注釈

アプリケーションは、コンストラクターで、または を呼び出すSendAsync前に プロパティを介して内部ハンドラーをInnerHandler提供する必要があります。それ以外の場合は、 InvalidOperationException がスローされます。

プロパティは InnerHandler 委任ハンドラーである場合もあります。 この方法により、ハンドラー スタックを作成して HTTP 応答メッセージを処理できます。

コンストラクター

DelegatingHandler()

DelegatingHandler クラスの新しいインスタンスを作成します。

DelegatingHandler(HttpMessageHandler)

特定の内部ハンドラーを使用して、DelegatingHandler クラスの新しいインスタンスを作成します。

プロパティ

InnerHandler

HTTP 応答メッセージを処理する内部ハンドラーを取得または設定します。

メソッド

Dispose()

HttpMessageHandler が使用しているアンマネージド リソースを解放し、マネージド リソースを破棄します。

(継承元 HttpMessageHandler)
Dispose(Boolean)

DelegatingHandler が使用しているアンマネージド リソースを解放します。オプションでマネージド リソースも破棄します。

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
Send(HttpRequestMessage, CancellationToken)

サーバーに送信するように HTTP 要求を内部ハンドラーに送信します。

Send(HttpRequestMessage, CancellationToken)

派生クラスでオーバーライドされた場合は、指定した要求とキャンセル トークンを使用して HTTP 要求を送信します。 それ以外の場合は、NotSupportedException をスローします。

(継承元 HttpMessageHandler)
SendAsync(HttpRequestMessage, CancellationToken)

非同期操作としてサーバーに送信するように HTTP 要求を内部ハンドラーに送信します。

ToString()

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

(継承元 Object)

適用対象