HttpLanguageHeaderValueCollection Classe

Définition

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

public ref class HttpLanguageHeaderValueCollection sealed : IIterable<Language ^>, IVector<Language ^>, 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 HttpLanguageHeaderValueCollection final : IIterable<Language>, IVector<Language>, IStringable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class HttpLanguageHeaderValueCollection final : IIterable<Language>, IVector<Language>, 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 HttpLanguageHeaderValueCollection : IEnumerable<Language>, IList<Language>, IStringable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class HttpLanguageHeaderValueCollection : IEnumerable<Language>, IList<Language>, IStringable
Public NotInheritable Class HttpLanguageHeaderValueCollection
Implements IEnumerable(Of Language), IList(Of Language), IStringable
Héritage
Object Platform::Object IInspectable HttpLanguageHeaderValueCollection
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 HttpLanguageHeaderValueCollection représente la valeur de l’en-tête HTTP Content-Language sur le contenu HTTP envoyé dans une requête HTTP ou reçu dans une réponse.

La propriété ContentLanguage sur httpContentHeaderCollection renvoie un objet HttpLanguageHeaderValueCollection.

Propriétés

Size

Obtient le nombre d’objets Language dans la collection.

Méthodes

Append(Language)

Ajoute un nouvel élément Language à 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 Language de la collection.

GetAt(UInt32)

Retourne l’élément Language à l’index spécifié dans la collection.

GetMany(UInt32, Language[])

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

GetView()

Retourne une vue immuable de HttpLanguageHeaderValueCollection.

IndexOf(Language, UInt32)

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

InsertAt(UInt32, Language)

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

ParseAdd(String)

Analyse et ajoute une entrée à httpLanguageHeaderValueCollection.

RemoveAt(UInt32)

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

RemoveAtEnd()

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

ReplaceAll(Language[])

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

SetAt(UInt32, Language)

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

ToString()

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

TryParseAdd(String)

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

S’applique à

Voir aussi