MessageProcessingHandler クラス

定義

要求メッセージまたは応答メッセージの小さな処理のみを実行するハンドラーの基本型。

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

注釈

応答メッセージの実際の作成は、内部ハンドラーに委任されます。 MessageProcessingHandlerは、要求メッセージと応答メッセージに対する操作が高速であるため、ハンドラーが非同期操作を必要としない場合に便利です。

最も一般的な使用方法は、このクラスから派生し、 ProcessRequest メソッドと ProcessResponse メソッドをオーバーライドすることです。

コンストラクター

名前 説明
MessageProcessingHandler()

MessageProcessingHandler クラスのインスタンスを作成します。

MessageProcessingHandler(HttpMessageHandler)

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

プロパティ

名前 説明
InnerHandler

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

(継承元 DelegatingHandler)

メソッド

名前 説明
Dispose()

アンマネージ リソースを解放し、 HttpMessageHandlerによって使用されるマネージド リソースを破棄します。

(継承元 HttpMessageHandler)
Dispose(Boolean)

DelegatingHandlerによって使用されるアンマネージ リソースを解放し、必要に応じてマネージド リソースを破棄します。

(継承元 DelegatingHandler)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

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

サーバーに送信された各要求に対して処理を実行します。

ProcessResponse(HttpResponseMessage, CancellationToken)

サーバーからの各応答に対して処理を実行します。

SendAsync(HttpRequestMessage, CancellationToken)

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

ToString()

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

(継承元 Object)

適用対象