Partager via


HttpContentCodingHeaderValueCollection Classe

Définition

Représente la valeur de l’en-tête HTTP Content-Encoding sur le contenu HTTP dans une requête ou une réponse.

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
Héritage
Object Platform::Object IInspectable HttpContentCodingHeaderValueCollection
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

La classe HttpContentCodingHeaderValueCollection représente la valeur de l’en-tête HTTP Content-Encoding sur le contenu HTTP envoyé dans une requête HTTP ou reçu dans une réponse HTTP.

HttpContentCodingHeaderValueCollection fournit un conteneur de collection pour les instances des objets de classe HttpConnectionOptionHeaderValue utilisés pour les informations d’encodage de contenu dans l’en-tête HTTP Content-Encoding .

La propriété ContentEncoding sur httpContentHeaderCollection renvoie une valeur HttpContentCodingHeaderValueCollection.

Listes de membres de la collection

Pour JavaScript, HttpContentCodingHeaderValueCollection contient les membres affichés dans les listes de membres. En outre, HttpContentCodingHeaderValueCollection prend en charge les membres de Array.prototype et l’utilisation d’un index pour accéder aux éléments.

Énumération de la collection en C# ou Microsoft Visual Basic

Vous pouvez itérer au sein d’un objet HttpContentCodingHeaderValueCollection en C# ou Microsoft Visual Basic. Dans de nombreux cas, comme l’utilisation de la syntaxe foreach , le compilateur effectue ce cast pour vous et vous n’aurez pas besoin d’effectuer un cast IEnumerable<HttpContentCodingHeaderValue> vers explicitement. Si vous avez besoin d’un cast explicite, par exemple si vous souhaitez appeler GetEnumerator, castez l’objet de collection en IEnumerable<T> avec une contrainte HttpContentCodingHeaderValue .

Propriétés

Size

Obtient le nombre d’objets HttpContentCodingHeaderValue dans la collection.

Méthodes

Append(HttpContentCodingHeaderValue)

Ajoute un nouvel élément HttpContentCodingHeaderValue à la fin de la collection.

Clear()

Supprime tous les objets de la collection.

First()

Récupère un itérateur vers le premier élément HttpContentCodingHeaderValue de la collection.

GetAt(UInt32)

Renvoie la valeur HttpContentCodingHeaderValue à l’index spécifié dans la collection.

GetMany(UInt32, HttpContentCodingHeaderValue[])

Récupère les éléments HttpContentCodingHeaderValue qui commencent à l’index spécifié dans la collection.

GetView()

Retourne une vue immuable de l’objet HttpContentCodingHeaderValueCollection.

IndexOf(HttpContentCodingHeaderValue, UInt32)

Récupère l’index d’un objet HttpContentCodingHeaderValue dans la collection.

InsertAt(UInt32, HttpContentCodingHeaderValue)

Insère une valeur HttpContentCodingHeaderValue dans la collection à l’index spécifié.

ParseAdd(String)

Analyse et ajoute une entrée à HttpContentCodingHeaderValueCollection.

RemoveAt(UInt32)

Supprime l’entrée à l’index spécifié de l’objet HttpContentCodingHeaderValueCollection.

RemoveAtEnd()

Supprime le dernier élément HttpContentCodingHeaderValue de la collection.

ReplaceAll(HttpContentCodingHeaderValue[])

Remplace tous les éléments HttpContentCodingHeaderValue de la collection par les éléments HttpContentCodingHeaderValue spécifiés.

SetAt(UInt32, HttpContentCodingHeaderValue)

Définit httpContentCodingHeaderValue à l’index spécifié dans la collection.

ToString()

Renvoie une chaîne qui représente l’objet HttpContentCodingHeaderValueCollection actuel.

TryParseAdd(String)

Tente d’analyser et d’ajouter l’élément spécifié à HttpContentCodingHeaderValueCollection.

S’applique à

Voir aussi