Freigeben über


HttpContentCodingHeaderValueCollection Klasse

Definition

Stellt den Wert des Content-Encoding-HTTP-Headers für HTTP-Inhalt in einer Anforderung oder einer Antwort dar.

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

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Die HttpContentCodingHeaderValueCollection-Klasse stellt den Wert des Content-Encoding-HTTP-Headers für HTTP-Inhalt dar, der in einer HTTP-Anforderung gesendet oder in einer HTTP-Antwort empfangen wird.

HttpContentCodingHeaderValueCollection stellt einen Sammlungscontainer für Instanzen der HttpConnectionOptionHeaderValue-Klassenobjekte bereit, die für Inhaltscodierungsinformationen im Content-Encoding-HTTP-Header verwendet werden.

Die ContentEncoding-Eigenschaft für httpContentHeaderCollection gibt eine HttpContentCodingHeaderValueCollection zurück.

Auflistungselementlisten

Für JavaScript enthält HttpContentCodingHeaderValueCollection die Elemente, die in den Memberlisten angezeigt werden. Darüber hinaus unterstützt HttpContentCodingHeaderValueCollection Member von Array.prototype und die Verwendung eines Indexes für den Zugriff auf Elemente.

Auflisten der Sammlung in C# oder Microsoft Visual Basic

Sie können ein HttpContentCodingHeaderValueCollection-Objekt in C# oder Microsoft Visual Basic durchlaufen. In vielen Fällen, z. B. mit foreach-Syntax , führt der Compiler diese Umwandlung für Sie durch, und Sie müssen nicht explizit in IEnumerable<HttpContentCodingHeaderValue> umwandeln. Wenn Sie eine explizite Umwandlung durchführen müssen, z. B. wenn Sie GetEnumerator aufrufen möchten, wandeln Sie das Auflistungsobjekt mit einer HttpContentCodingHeaderValue-Einschränkung in IEnumerable<T> um.

Eigenschaften

Size

Ruft die Anzahl der HttpContentCodingHeaderValue-Objekte in der Auflistung ab.

Methoden

Append(HttpContentCodingHeaderValue)

Fügt am Ende der Auflistung ein neues HttpContentCodingHeaderValue-Element hinzu.

Clear()

Entfernt alle Objekte aus der Auflistung.

First()

Ruft einen Iterator zum ersten HttpContentCodingHeaderValue-Element in der Auflistung ab.

GetAt(UInt32)

Gibt den HttpContentCodingHeaderValue am angegebenen Index in der Auflistung zurück.

GetMany(UInt32, HttpContentCodingHeaderValue[])

Ruft die HttpContentCodingHeaderValue-Elemente ab, die am angegebenen Index in der Auflistung beginnen.

GetView()

Gibt eine unveränderliche Ansicht der HttpContentCodingHeaderValueCollection zurück.

IndexOf(HttpContentCodingHeaderValue, UInt32)

Ruft den Index eines HttpContentCodingHeaderValue in der Auflistung ab.

InsertAt(UInt32, HttpContentCodingHeaderValue)

Fügt ein HttpContentCodingHeaderValue-Objekt am angegebenen Index in die Auflistung ein.

ParseAdd(String)

Analysiert und fügt der HttpContentCodingHeaderValueCollection einen Eintrag hinzu.

RemoveAt(UInt32)

Entfernt den Eintrag am angegebenen Index aus der HttpContentCodingHeaderValueCollection.

RemoveAtEnd()

Entfernt das letzte HttpContentCodingHeaderValue-Element aus der Auflistung.

ReplaceAll(HttpContentCodingHeaderValue[])

Ersetzt alle HttpContentCodingHeaderValue-Elemente in der Auflistung durch die angegebenen HttpContentCodingHeaderValue-Elemente .

SetAt(UInt32, HttpContentCodingHeaderValue)

Legt den HttpContentCodingHeaderValue auf den angegebenen Index in der Auflistung fest.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle HttpContentCodingHeaderValueCollection-Objekt darstellt.

TryParseAdd(String)

Versucht, das angegebene Element zu analysieren und der HttpContentCodingHeaderValueCollection hinzuzufügen.

Gilt für:

Weitere Informationen