HttpExpectationHeaderValueCollection Class

Definition

Represents the value of the Expect HTTP header on an HTTP request.

public ref class HttpExpectationHeaderValueCollection sealed : IIterable<HttpExpectationHeaderValue ^>, IVector<HttpExpectationHeaderValue ^>, 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)]
class HttpExpectationHeaderValueCollection final : IIterable<HttpExpectationHeaderValue>, IVector<HttpExpectationHeaderValue>, IStringable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class HttpExpectationHeaderValueCollection final : IIterable<HttpExpectationHeaderValue>, IVector<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)]
public sealed class HttpExpectationHeaderValueCollection : IEnumerable<HttpExpectationHeaderValue>, IList<HttpExpectationHeaderValue>, IStringable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class HttpExpectationHeaderValueCollection : IEnumerable<HttpExpectationHeaderValue>, IList<HttpExpectationHeaderValue>, IStringable
Public NotInheritable Class HttpExpectationHeaderValueCollection
Implements IEnumerable(Of HttpExpectationHeaderValue), IList(Of HttpExpectationHeaderValue), IStringable
Inheritance
Object Platform::Object IInspectable HttpExpectationHeaderValueCollection
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 HttpExpectationHeaderValueCollection class represents the value of the Expect HTTP header on an HTTP request.

The HttpExpectationHeaderValueCollection provides a collection container for instances of the HttpExpectationHeaderValue class used for expect information in the Expect HTTP header.

The Expect property on the HttpRequestHeaderCollection returns an HttpExpectationHeaderValueCollection object.

Properties

Size

Gets the number of HttpExpectationHeaderValue objects in the collection.

Methods

Append(HttpExpectationHeaderValue)

Adds a new HttpExpectationHeaderValue item to the end of the collection.

Clear()

Removes all objects from the collection.

First()

Retrieves an iterator to the first HttpExpectationHeaderValue item in the collection.

GetAt(UInt32)

Returns the HttpExpectationHeaderValue at the specified index in the collection.

GetMany(UInt32, HttpExpectationHeaderValue[])

Retrieves the HttpExpectationHeaderValue items that start at the specified index in the collection.

GetView()

Returns an immutable view of the HttpExpectationHeaderValueCollection.

IndexOf(HttpExpectationHeaderValue, UInt32)

Retrieves the index of an HttpExpectationHeaderValue in the collection.

InsertAt(UInt32, HttpExpectationHeaderValue)

Inserts an HttpExpectationHeaderValue into the collection at the specified index.

ParseAdd(String)

Parses and adds an entry to the HttpExpectationHeaderValueCollection.

RemoveAt(UInt32)

Removes the entry at the specified index from the HttpExpectationHeaderValueCollection.

RemoveAtEnd()

Removes the last HttpExpectationHeaderValue item from the collection.

ReplaceAll(HttpExpectationHeaderValue[])

Replaces all the HttpExpectationHeaderValue items in the collection with the specified HttpExpectationHeaderValue items.

SetAt(UInt32, HttpExpectationHeaderValue)

Sets the HttpExpectationHeaderValue at the specified index in the collection.

ToString()

Returns a string that represents the current HttpExpectationHeaderValueCollection object.

TryParseAdd(String)

Tries to parse and add the specified item to the HttpExpectationHeaderValueCollection.

Applies to

See also