HttpRequestMessage 类

定义

表示一条 HTTP 请求消息。

public ref class HttpRequestMessage : IDisposable
public class HttpRequestMessage : IDisposable
type HttpRequestMessage = class
    interface IDisposable
Public Class HttpRequestMessage
Implements IDisposable
继承
HttpRequestMessage
实现

注解

HttpRequestMessage类包含标头、HTTP 谓词和潜在的数据。

HttpRequestMessage发送后,不应修改和/或重复使用实例。

构造函数

HttpRequestMessage()

初始化 HttpRequestMessage 类的新实例。

HttpRequestMessage(HttpMethod, String)

初始化 HTTP 方法和请求 HttpRequestMessageUri 类的新实例。

HttpRequestMessage(HttpMethod, Uri)

初始化 HTTP 方法和请求 HttpRequestMessageUri 类的新实例。

属性

Content

获取或设置 HTTP 消息的内容。

Headers

获取 HTTP 请求标头的集合。

Method

获取或设置 HTTP 请求消息使用的 HTTP 方法。

Options

获取用于配置 HTTP 请求的选项的集合。

Properties
已过时.
已过时.

获取 HTTP 请求的属性集。

RequestUri

获取或设置用于 HTTP 请求的 Uri

Version

获取或设置 HTTP 消息版本。

VersionPolicy

获取或设置策略,该策略确定如何解释 Version,以及如何与服务器协商最终的 HTTP 版本。

方法

Dispose()

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

Dispose(Boolean)

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

Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

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

扩展方法

GetRequestMetadata(HttpRequestMessage)

获取要用于遥测目的的传出请求的元数据。

SetRequestMetadata(HttpRequestMessage, RequestMetadata)

设置要用于遥测的传出请求的元数据。

GetResilienceContext(HttpRequestMessage)

Polly.ResilienceContext从请求消息中获取 。

SetResilienceContext(HttpRequestMessage, ResilienceContext)

设置 Polly.ResilienceContext 请求消息上的 。

CreateContentIfNull(HttpRequestMessage)

表示一条 HTTP 请求消息。

GetUserPrincipal(HttpRequestMessage)

获取与指定的 HTTP 请求消息相关的用户主体。

SetUserPrincipal(HttpRequestMessage, IPrincipal)

替换与指定的 HTTP 请求消息相关的用户主体。

ToMessage(HttpRequestMessage)

通过 Message 实例创建 HttpRequestMessage 实例。

适用于