HttpExpectationHeaderValue Class

Definition

Represents a token for a particular server behavior required by the client that is used in the Expect HTTP header on an HTTP request.

C#
[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
C#
[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
Inheritance
Object HttpExpectationHeaderValue
Attributes
Implements

Windows requirements

Device family
Windows 10 (introduced in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v1.0)

Remarks

The HttpExpectationHeaderValue class is a token that represents a particular server behavior that is required by the client. The HttpExpectationHeaderValue is used in the Expect HTTP header on an HTTP request.

For example, 100-continue is a server behavior that the client might depend on and set using the HttpExpectationHeaderValue class.

The Expect property on the HttpRequestHeaderCollection returns an HttpExpectationHeaderValueCollection that contains HttpExpectationHeaderValue objects.

Constructors

HttpExpectationHeaderValue(String, String)

Initializes a new instance of the HttpExpectationHeaderValue class with a name and value for the name.

HttpExpectationHeaderValue(String)

Initializes a new instance of the HttpExpectationHeaderValue class with a name.

Properties

Name

Gets or sets a token that represents a name for a server behavior used in the Expect HTTP header.

Parameters

Gets a set of parameters for a server behavior included in the Expect HTTP header.

Value

Gets or sets a value for a server behavior used in the Expect HTTP header.

Methods

Parse(String)

Converts a string to an HttpExpectationHeaderValue instance.

ToString()

Returns a string that represents the current HttpExpectationHeaderValue object.

TryParse(String, HttpExpectationHeaderValue)

Determines whether a string is valid HttpCredentialsHeaderValue information.

Applies to

Product Versions
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

See also