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 and ProcessResponse 方法。
建構函式
| 名稱 | Description |
|---|---|
| MessageProcessingHandler() |
建立一個類別的實例 MessageProcessingHandler 。 |
| MessageProcessingHandler(HttpMessageHandler) |
建立一個具有特定內部處理器的類別實例 MessageProcessingHandler 。 |
屬性
| 名稱 | Description |
|---|---|
| InnerHandler |
取得或設定處理 HTTP 回應訊息的內部處理器。 (繼承來源 DelegatingHandler) |
方法
| 名稱 | Description |
|---|---|
| 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) |