HttpRequestMessage 类  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示一条 HTTP 请求消息。
public ref class HttpRequestMessage : IDisposablepublic class HttpRequestMessage : IDisposabletype HttpRequestMessage = class
    interface IDisposablePublic Class HttpRequestMessage
Implements IDisposable- 继承
- 
				HttpRequestMessage
- 实现
注解
HttpRequestMessage类包含标头、HTTP 谓词和潜在的数据。
HttpRequestMessage发送后,不应修改和/或重复使用实例。
构造函数
| HttpRequestMessage() | 初始化 HttpRequestMessage 类的新实例。 | 
| HttpRequestMessage(HttpMethod, String) | 初始化 HTTP 方法和请求 HttpRequestMessage 的 Uri 类的新实例。 | 
| HttpRequestMessage(HttpMethod, Uri) | 初始化 HTTP 方法和请求 HttpRequestMessage 的 Uri 类的新实例。 | 
属性
| 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 实例。 |