HttpMessageInvoker 类

定义

一个特殊类,它允许应用程序对 HTTP 处理程序链调用 SendAsync(HttpRequestMessage, CancellationToken) 方法。

public ref class HttpMessageInvoker : IDisposable
public class HttpMessageInvoker : IDisposable
type HttpMessageInvoker = class
    interface IDisposable
Public Class HttpMessageInvoker
Implements IDisposable
继承
HttpMessageInvoker
派生
实现

注解

此类是 和其他消息发起者的基类型 HttpClient

连接到网站的大多数应用程序将使用 类上的 SendAsyncHttpClient 方法之一。

构造函数

HttpMessageInvoker(HttpMessageHandler)

使用指定的 HttpMessageHandler 初始化 HttpMessageInvoker 类的实例。

HttpMessageInvoker(HttpMessageHandler, Boolean)

使用指定的 HttpMessageHandler 初始化 HttpMessageInvoker 类的实例。

方法

Dispose()

释放由 HttpMessageInvoker 使用的非托管资源和托管资源。

Dispose(Boolean)

释放由 HttpMessageInvoker 使用的非托管资源,并可根据需要释放托管资源。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
Send(HttpRequestMessage, CancellationToken)

发送带有指定请求和取消标记的 HTTP 请求。

SendAsync(HttpRequestMessage, CancellationToken)

以异步操作发送 HTTP 请求。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于