HttpExpectationHeaderValueCollection Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
- Attributes
- Implements
Windows requirements
| Requirements | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| Size |
Gets the number of HttpExpectationHeaderValue objects in the collection. |
Methods
| Name | Description |
|---|---|
| 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. |