Freigeben über


XmlLanguage.GetLanguage(String) Methode

Definition

Gibt eine XmlLanguage-Instanz zurück, die auf einer Zeichenfolge basiert, die gemäß RFC 3066 die Sprache darstellt.

public:
 static System::Windows::Markup::XmlLanguage ^ GetLanguage(System::String ^ ietfLanguageTag);
public static System.Windows.Markup.XmlLanguage GetLanguage (string ietfLanguageTag);
static member GetLanguage : string -> System.Windows.Markup.XmlLanguage
Public Shared Function GetLanguage (ietfLanguageTag As String) As XmlLanguage

Parameter

ietfLanguageTag
String

Ein RFC 3066-Sprachzeichenfolge oder eine leere Zeichenfolge.

Gibt zurück

Eine neue XmlLanguage mit der angegebenen Zeichenfolge als deren IetfLanguageTag-Wert.

Ausnahmen

Der ietfLanguageTag-Parameter darf nicht NULL sein.

Der ietfLanguageTag-Parameter war zwar nicht leer, entsprach aber nicht der Syntax gemäß RFC 3066.

Hinweise

Diese Methode ist im Grunde der Konstruktor.

Die Sprachzeichenfolge kann leer sein oder muss den RFC 3066-Regeln entsprechen:

  • Das erste Untertag darf nur aus ASCII-Buchstaben bestehen.

  • Zusätzliche Untertags müssen AUS ASCII-Buchstaben oder Ziffern bestehen.

  • Untertags werden durch einen einzelnen Bindestrich getrennt.

  • Jedes Untertag muss 1 bis 8 Zeichen lang sein.

  • Führende oder nachfolgende Bindestriche sind nicht zulässig.

Gilt für: