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 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)

適用於