HttpExpectationHeaderValue 类

定义

表示客户端所需的特定服务器行为的令牌,该行为在 HTTP 请求的 “预期 HTTP”标头中使用。

public ref class HttpExpectationHeaderValue sealed : IStringable
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.Headers.IHttpExpectationHeaderValueFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HttpExpectationHeaderValue final : IStringable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.Headers.IHttpExpectationHeaderValueFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class HttpExpectationHeaderValue final : IStringable
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.Headers.IHttpExpectationHeaderValueFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HttpExpectationHeaderValue : IStringable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.Headers.IHttpExpectationHeaderValueFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class HttpExpectationHeaderValue : IStringable
function HttpExpectationHeaderValue(name, value)
Public NotInheritable Class HttpExpectationHeaderValue
Implements IStringable
继承
Object Platform::Object IInspectable HttpExpectationHeaderValue
属性
实现

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

HttpExpectationHeaderValue 类是表示客户端所需的特定服务器行为的标记。 HttpExpectationHeaderValue 用于 HTTP 请求的 Expect HTTP 标头中。

例如, 100-continue 是客户端可能依赖并使用 HttpExpectationHeaderValue 类设置的服务器行为。

HttpRequestHeaderCollection 上的 Expect 属性返回包含 HttpExpectationHeaderValue 对象的 HttpExpectationHeaderValueCollection。

构造函数

HttpExpectationHeaderValue(String)

使用名称初始化 HttpExpectationHeaderValue 类的新实例。

HttpExpectationHeaderValue(String, String)

使用名称的名称和值初始化 HttpExpectationHeaderValue 类的新实例。

属性

Name

获取或设置一个标记,该令牌表示 在 Expect HTTP 标头中使用的服务器行为的名称。

Parameters

获取 预期 HTTP 标头中包含的服务器行为的一组参数。

Value

获取或设置 预期 HTTP 标头中使用的服务器行为的值。

方法

Parse(String)

将字符串转换为 HttpExpectationHeaderValue 实例。

ToString()

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

TryParse(String, HttpExpectationHeaderValue)

确定字符串是否为有效的 HttpCredentialsHeaderValue 信息。

适用于

另请参阅