次の方法で共有


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 要求を内部ハンドラーに送信します。

SendAsync(HttpRequestMessage, CancellationToken)

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

ToString()

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

(継承元 Object)

適用対象