共用方式為


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 回應訊息。

建構函式

名稱 Description
DelegatingHandler()

建立一個新的類別實例 DelegatingHandler

DelegatingHandler(HttpMessageHandler)

建立一個帶有特定內部處理器的類別新實例 DelegatingHandler

屬性

名稱 Description
InnerHandler

取得或設定處理 HTTP 回應訊息的內部處理器。

方法

名稱 Description
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)

適用於