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.

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
Inheritance
Object Platform::Object IInspectable 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)

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

HttpExpectationHeaderValue(String, String)

Initializes a new instance of the HttpExpectationHeaderValue class with a name and value for the 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

See also