MessageProcessingHandler クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
要求メッセージまたは応答メッセージの小さな処理のみを実行するハンドラーの基本型。
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は、要求メッセージと応答メッセージに対する操作が高速であるため、ハンドラーが非同期操作を必要としない場合に便利です。
最も一般的な使用方法は、このクラスから派生し、 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) |