Skip to main content
HttpTransferCodingHeaderValueCollection class

Applies to Windows and Windows Phone

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

Syntax


var httpTransferCodingHeaderValueCollection = transferEncoding;

public sealed class HttpTransferCodingHeaderValueCollection : IList<HttpTransferCodingHeaderValue>,
    IEnumerable<HttpTransferCodingHeaderValue>,
    IStringable

Public NotInheritable Class HttpTransferCodingHeaderValueCollection
    Implements IList(Of HttpTransferCodingHeaderValue), _
    IEnumerable(Of HttpTransferCodingHeaderValue), _
    IStringable

public ref class HttpTransferCodingHeaderValueCollection sealed : IVector<HttpTransferCodingHeaderValue>,
    IIterable<HttpTransferCodingHeaderValue>,
    IStringable

Attributes

[ DualApiPartition()]
[ MarshalingBehavior(Agile)]
[ Threading(Both)]
[ Version(0x06030000)]

Members

The HttpTransferCodingHeaderValueCollection class has these types of members:

Methods

The HttpTransferCodingHeaderValueCollection class has these methods. With C#, Visual Basic, and C++, it also inherits methods from the Object class.

MethodDescription
Add [C#, VB]Adds a new item to the collection.
Append [C++, JavaScript]Adds a new HttpTransferCodingHeaderValue item to the end of the collection.
Clear Removes all objects from the collection.
Contains [C#, VB]Determines whether an element is in the collection.
CopyTo [C#, VB]Copies the elements of the collection to an array, starting at a particular array index.
First [C++, JavaScript]Retrieves an iterator to the first HttpTransferCodingHeaderValue item in the collection.
GetAt [C++, JavaScript]Returns the HttpTransferCodingHeaderValue at the specified index in the collection.
GetMany [C++, JavaScript]Retrieves the HttpTransferCodingHeaderValue items that start at the specified index in the collection.
GetView [C++, JavaScript]Returns an immutable view of the HttpTransferCodingHeaderValueCollection.
IndexOf [C++, JavaScript]Retrieves the index of an HttpTransferCodingHeaderValue in the collection.
IndexOf [C#, VB]Determines the index of a specific item in the collection.
Insert [C#, VB]Inserts an item into the collection at the specified index.
InsertAt [C++, JavaScript]Inserts an HttpTransferCodingHeaderValue into the collection at the specified index.
ParseAdd Parses and adds an entry to the HttpTransferCodingHeaderValueCollection.
Remove [C#, VB]Removes the first occurrence of a specific object from the collection.
RemoveAt [C++, JavaScript]Removes the entry at the specified index from the HttpTransferCodingHeaderValueCollection.
RemoveAt [C#, VB]Removes the element at the specified index of the collection.
RemoveAtEnd [C++, JavaScript]Removes the last HttpTransferCodingHeaderValue item from the collection.
ReplaceAll [C++, JavaScript]Replaces all the HttpTransferCodingHeaderValue items in the collection with the specified HttpTransferCodingHeaderValue items.
SetAt [C++, JavaScript]Sets the HttpTransferCodingHeaderValue at the specified index in the collection.
ToString Returns a string that represents the current HttpTransferCodingHeaderValueCollection object.
TryParseAdd Tries to parse and add the specified item to the HttpTransferCodingHeaderValueCollection.

 

Properties

The HttpTransferCodingHeaderValueCollection class has these properties.

PropertyAccess typeDescription

Count [C#, VB]

Read-onlyGets the number of elements contained in the collection.

IsReadOnly [C#, VB]

Read-onlyGets a value indicating whether the collection is read-only.

Item [C#, VB]

Read/writeGets or sets the element at the specified index.

Size [C++, JavaScript]

Read-onlyGets the number of HttpTransferCodingHeaderValue objects in the collection.

 

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.

Requirements

Minimum supported client

Windows 8.1 [Windows Store apps, desktop apps]

Minimum supported server

Windows Server 2012 R2 [Windows Store apps, desktop apps]

Minimum supported phone

Windows Phone 8.1 [Windows Phone Silverlight 8.1 and Windows Runtime apps]

Namespace

Windows.Web.Http.Headers
Windows::Web::Http::Headers [C++]

Metadata

Windows.winmd

See also

HttpRequestHeaderCollection
HttpTransferCodingHeaderValue
IIterable(HttpTransferCodingHeaderValue)
IStringable
IVector(HttpTransferCodingHeaderValue)
Object
TransferEncoding