Share via


HttpTransferCodingHeaderValueCollection Class

Definition

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

public ref class HttpTransferCodingHeaderValueCollection sealed : IIterable<HttpTransferCodingHeaderValue ^>, IVector<HttpTransferCodingHeaderValue ^>, 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 HttpTransferCodingHeaderValueCollection final : IIterable<HttpTransferCodingHeaderValue>, IVector<HttpTransferCodingHeaderValue>, IStringable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class HttpTransferCodingHeaderValueCollection final : IIterable<HttpTransferCodingHeaderValue>, IVector<HttpTransferCodingHeaderValue>, 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 HttpTransferCodingHeaderValueCollection : IEnumerable<HttpTransferCodingHeaderValue>, IList<HttpTransferCodingHeaderValue>, IStringable
[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
Public NotInheritable Class HttpTransferCodingHeaderValueCollection
Implements IEnumerable(Of HttpTransferCodingHeaderValue), IList(Of HttpTransferCodingHeaderValue), IStringable
Inheritance
Object Platform::Object IInspectable 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

See also