XmlLanguage.GetLanguage(String) Methode

Definition

Gibt eine XmlLanguage Instanz basierend auf einer Zeichenfolge zurück, die die Sprache pro RFC 3066 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

Eine RFC 3066-Sprachzeichenfolge oder eine leere Zeichenfolge.

Gibt zurück

Ein Neues XmlLanguage mit der bereitgestellten Zeichenfolge als IetfLanguageTag Wert.

Ausnahmen

ietfLanguageTag Der Parameter darf nicht null sein.

ietfLanguageTag Parameter war nicht leer, entspricht jedoch nicht der in RFC 3066 angegebenen Syntax.

Hinweise

Diese Methode ist effektiv der Konstruktor.

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

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

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

  • Subtags werden durch ein einzelnes Bindestrich getrennt.

  • Jedes Untertag muss 1 bis 8 Zeichen lang sein.

  • Es sind keine führenden oder nachgestellten Bindestriche zulässig.

Gilt für: