Freigeben über


HttpLanguageHeaderValueCollection Klasse

Definition

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

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
Vererbung
Object Platform::Object IInspectable HttpLanguageHeaderValueCollection
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 HttpLanguageHeaderValueCollection-Klasse stellt den Wert des Content-Language-HTTP-Headers für HTTP-Inhalt dar, der in einer HTTP-Anforderung gesendet oder in einer Antwort empfangen wurde.

Die ContentLanguage-Eigenschaft für httpContentHeaderCollection gibt ein HttpLanguageHeaderValueCollection-Objekt zurück.

Eigenschaften

Size

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

Methoden

Append(Language)

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

Clear()

Entfernt alle Objekte aus der Auflistung.

First()

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

GetAt(UInt32)

Gibt das Language-Element am angegebenen Index in der Auflistung zurück.

GetMany(UInt32, Language[])

Ruft die Sprachelemente ab, die am angegebenen Index in der Auflistung beginnen.

GetView()

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

IndexOf(Language, UInt32)

Ruft den Index einer Sprache in der Auflistung ab.

InsertAt(UInt32, Language)

Fügt eine Sprache am angegebenen Index in die Auflistung ein.

ParseAdd(String)

Analysiert und fügt der HttpLanguageHeaderValueCollection einen Eintrag hinzu.

RemoveAt(UInt32)

Entfernt den Eintrag am angegebenen Index aus der HttpLanguageHeaderValueCollection.

RemoveAtEnd()

Entfernt das letzte Language-Element aus der Auflistung.

ReplaceAll(Language[])

Ersetzt alle Language-Elemente in der Auflistung durch die angegebenen Sprachelemente .

SetAt(UInt32, Language)

Legt die Sprache am angegebenen Index in der Auflistung fest.

ToString()

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

TryParseAdd(String)

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

Gilt für:

Weitere Informationen