HttpTransferCodingHeaderValueCollection Class

Definition

Represents the value of the Transfer-Encoding HTTP header on an HTTP request.

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)]
public sealed class HttpTransferCodingHeaderValueCollection : IEnumerable<HttpTransferCodingHeaderValue>, IList<HttpTransferCodingHeaderValue>, IStringable
C#
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class HttpTransferCodingHeaderValueCollection : IEnumerable<HttpTransferCodingHeaderValue>, IList<HttpTransferCodingHeaderValue>, IStringable
Inheritance
Object HttpTransferCodingHeaderValueCollection
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 HttpTransferCodingHeaderValueCollection represents the value of the Transfer-Encoding HTTP header on an HTTP request.

The HttpTransferCodingHeaderValueCollection is a collection of HttpTransferCodingHeaderValue objects used for transfer coding information in the HTTP Transfer-Encoding header.

The TransferEncoding property on the HttpRequestHeaderCollection returns an HttpTransferCodingHeaderValueCollection object.

Properties

Size

Gets the number of HttpTransferCodingHeaderValue objects in the collection.

Methods

Append(HttpTransferCodingHeaderValue)

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

Clear()

Removes all objects from the collection.

First()

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

GetAt(UInt32)

Returns the HttpTransferCodingHeaderValue at the specified index in the collection.

GetMany(UInt32, HttpTransferCodingHeaderValue[])

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

GetView()

Returns an immutable view of the HttpTransferCodingHeaderValueCollection.

IndexOf(HttpTransferCodingHeaderValue, UInt32)

Retrieves the index of an HttpTransferCodingHeaderValue in the collection.

InsertAt(UInt32, HttpTransferCodingHeaderValue)

Inserts an HttpTransferCodingHeaderValue into the collection at the specified index.

ParseAdd(String)

Parses and adds an entry to the HttpTransferCodingHeaderValueCollection.

RemoveAt(UInt32)

Removes the entry at the specified index from the HttpTransferCodingHeaderValueCollection.

RemoveAtEnd()

Removes the last HttpTransferCodingHeaderValue item from the collection.

ReplaceAll(HttpTransferCodingHeaderValue[])

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

SetAt(UInt32, HttpTransferCodingHeaderValue)

Sets the HttpTransferCodingHeaderValue at the specified index in the collection.

ToString()

Returns a string that represents the current HttpTransferCodingHeaderValueCollection object.

TryParseAdd(String)

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

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