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
衍生

備註

應用程式應該在建構函式中或透過 InnerHandler 屬性提供內部處理程式,再呼叫 SendAsync,否則 InvalidOperationException 會擲回 。

請注意, InnerHandler 屬性也可能是委派處理程式。 此方法允許建立處理程式堆疊來處理 HTTP 回應消息。

建構函式

DelegatingHandler()

建立 DelegatingHandler 類別的新執行個體。

DelegatingHandler(HttpMessageHandler)

使用特定的內部處理常式,建立 DelegatingHandler 類別的新執行個體。

屬性

InnerHandler

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

方法

Dispose()

釋放 Unmanaged 資源,並處置 HttpMessageHandler 所使用的 Managed 資源。

(繼承來源 HttpMessageHandler)
Dispose(Boolean)

釋放 DelegatingHandler 所使用的 Unmanaged 資源,並選擇性處置 Managed 資源。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
Send(HttpRequestMessage, CancellationToken)

將 HTTP 要求傳送到內部處理常式以傳送到伺服器。

Send(HttpRequestMessage, CancellationToken)

在衍生類別中遭到覆寫時,使用指定的要求和取消語彙基元來傳送 HTTP 要求。 否則,擲回 NotSupportedException

(繼承來源 HttpMessageHandler)
SendAsync(HttpRequestMessage, CancellationToken)

以非同步作業方式將 HTTP 要求傳送到內部處理常式,以傳送到伺服器。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於