本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

DelegatingHandler 类

.NET Framework (current version)
 

一种典型的 HTTP 处理程序委托给另一个处理程序,HTTP 响应消息的处理称为内部处理程序。

命名空间:   System.Net.Http
程序集:  System.Net.Http(位于 System.Net.Http.dll)


public abstract class DelegatingHandler : HttpMessageHandler

名称说明
System_CAPS_protmethodDelegatingHandler()

创建 DelegatingHandler 类的新实例。

System_CAPS_protmethodDelegatingHandler(HttpMessageHandler)

创建的新实例 DelegatingHandler 具有特定的内部处理程序类。

名称说明
System_CAPS_pubpropertyInnerHandler

获取或设置处理 HTTP 响应消息的内部处理程序。

名称说明
System_CAPS_pubmethodDispose()

释放非托管的资源并释放托管资源的使用由 HttpMessageHandler(继承自 HttpMessageHandler。)

System_CAPS_protmethodDispose(Boolean)

释放由 DelegatingHandler 使用的非托管资源,并可根据需要释放托管资源。(覆盖 HttpMessageHandler.Dispose(Boolean)。)

System_CAPS_pubmethodEquals(Object)

确定指定的对象是否等于当前对象。(继承自 Object。)

System_CAPS_protmethodFinalize()

在垃圾回收将某一对象回收前允许该对象尝试释放资源并执行其他清理操作。(继承自 Object。)

System_CAPS_pubmethodGetHashCode()

作为默认哈希函数。(继承自 Object。)

System_CAPS_pubmethodGetType()

获取当前实例的 Type(继承自 Object。)

System_CAPS_protmethodMemberwiseClone()

创建当前 Object 的浅表副本。(继承自 Object。)

System_CAPS_protmethodSendAsync(HttpRequestMessage, CancellationToken)

异步发送 HTTP 请求到要发送到服务器的内部处理程序。(覆盖 HttpMessageHandler.SendAsync(HttpRequestMessage, CancellationToken)。)

System_CAPS_pubmethodToString()

返回表示当前对象的字符串。(继承自 Object。)

此应用程序通常对实例化此类然后设置内部处理程序或提供一个构造函数中的内部处理程序。

请注意, InnerHandler 属性可能也是一个委派处理程序。 此方法允许处理 HTTP 响应消息的处理程序堆栈的创建。

通用 Windows 平台
自 8 起可用
.NET Framework
自 4.5 起可用
可移植类库
可移植 .NET 平台 中受支持
Windows Phone
自 8.1 起可用

此类型的所有公共静态(Visual Basic 中的 已共享 在 Visual Basic 中)成员都是线程安全的。不保证所有实例成员都是线程安全的。

返回页首
显示: