HttpRequestMessage 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示一条 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 方法和请求 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 实例。 |