HttpExpectationHeaderValueCollection HttpExpectationHeaderValueCollection HttpExpectationHeaderValueCollection HttpExpectationHeaderValueCollection HttpExpectationHeaderValueCollection Class

Definition

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

public : sealed class HttpExpectationHeaderValueCollection : IIterable<HttpExpectationHeaderValue>, IVector<HttpExpectationHeaderValue>, IStringable, IHttpExpectationHeaderValueCollection
struct winrt::Windows::Web::Http::Headers::HttpExpectationHeaderValueCollection : IIterable<HttpExpectationHeaderValue>, IVector<HttpExpectationHeaderValue>, IStringable, IHttpExpectationHeaderValueCollection
public sealed class HttpExpectationHeaderValueCollection : IEnumerable<HttpExpectationHeaderValue>, IList<HttpExpectationHeaderValue>, IStringable, IHttpExpectationHeaderValueCollection
Public NotInheritable Class HttpExpectationHeaderValueCollection Implements IEnumerable<HttpExpectationHeaderValue>, IList<HttpExpectationHeaderValue>, IStringable, IHttpExpectationHeaderValueCollection
// This class does not provide a public constructor.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

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

Item[Int32] Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Gets or sets the element at the specified index.

Size Size Size Size Size

Gets the number of HttpExpectationHeaderValue objects in the collection.

Methods

Append(HttpExpectationHeaderValue) Append(HttpExpectationHeaderValue) Append(HttpExpectationHeaderValue) Append(HttpExpectationHeaderValue) Append(HttpExpectationHeaderValue)

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

Clear() Clear() Clear() Clear() Clear()

Removes all objects from the collection.

First() First() First() First() First()

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

GetAt(UInt32) GetAt(UInt32) GetAt(UInt32) GetAt(UInt32) GetAt(UInt32)

Returns the HttpExpectationHeaderValue at the specified index in the collection.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Returns an enumerator that iterates through the collection.

GetMany(UInt32, HttpExpectationHeaderValue[]) GetMany(UInt32, HttpExpectationHeaderValue[]) GetMany(UInt32, HttpExpectationHeaderValue[]) GetMany(UInt32, HttpExpectationHeaderValue[]) GetMany(UInt32, HttpExpectationHeaderValue[])

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

GetView() GetView() GetView() GetView() GetView()

Returns an immutable view of the HttpExpectationHeaderValueCollection.

IndexOf(T) IndexOf(T) IndexOf(T) IndexOf(T) IndexOf(T)

Determines the index of a specific item in the System.Collections.Generic.IList`1.

IndexOf(HttpExpectationHeaderValue, UInt32) IndexOf(HttpExpectationHeaderValue, UInt32) IndexOf(HttpExpectationHeaderValue, UInt32) IndexOf(HttpExpectationHeaderValue, UInt32) IndexOf(HttpExpectationHeaderValue, UInt32)

Retrieves the index of an HttpExpectationHeaderValue in the collection.

Insert(Int32, T) Insert(Int32, T) Insert(Int32, T) Insert(Int32, T) Insert(Int32, T)

Inserts an item to the System.Collections.Generic.IList`1 at the specified index.

InsertAt(UInt32, HttpExpectationHeaderValue) InsertAt(UInt32, HttpExpectationHeaderValue) InsertAt(UInt32, HttpExpectationHeaderValue) InsertAt(UInt32, HttpExpectationHeaderValue) InsertAt(UInt32, HttpExpectationHeaderValue)

Inserts an HttpExpectationHeaderValue into the collection at the specified index.

ParseAdd(String) ParseAdd(String) ParseAdd(String) ParseAdd(String) ParseAdd(String)

Parses and adds an entry to the HttpExpectationHeaderValueCollection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Removes the System.Collections.Generic.IList`1 item at the specified index.

RemoveAt(UInt32) RemoveAt(UInt32) RemoveAt(UInt32) RemoveAt(UInt32) RemoveAt(UInt32)

Removes the entry at the specified index from the HttpExpectationHeaderValueCollection.

RemoveAtEnd() RemoveAtEnd() RemoveAtEnd() RemoveAtEnd() RemoveAtEnd()

Removes the last HttpExpectationHeaderValue item from the collection.

ReplaceAll(HttpExpectationHeaderValue[]) ReplaceAll(HttpExpectationHeaderValue[]) ReplaceAll(HttpExpectationHeaderValue[]) ReplaceAll(HttpExpectationHeaderValue[]) ReplaceAll(HttpExpectationHeaderValue[])

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

SetAt(UInt32, HttpExpectationHeaderValue) SetAt(UInt32, HttpExpectationHeaderValue) SetAt(UInt32, HttpExpectationHeaderValue) SetAt(UInt32, HttpExpectationHeaderValue) SetAt(UInt32, HttpExpectationHeaderValue)

Sets the HttpExpectationHeaderValue at the specified index in the collection.

ToString() ToString() ToString() ToString() ToString()

Returns a string that represents the current HttpExpectationHeaderValueCollection object.

TryParseAdd(String) TryParseAdd(String) TryParseAdd(String) TryParseAdd(String) TryParseAdd(String)

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

See Also