XmlLanguage.GetLanguage(String) Metod

Definition

Returnerar en XmlLanguage instans, baserat på en sträng som representerar språket per RFC 3066.

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

Parametrar

ietfLanguageTag
String

En RFC 3066-språksträng eller en tom sträng.

Returer

En ny XmlLanguage med den angivna strängen som värde IetfLanguageTag .

Undantag

ietfLanguageTag parametern får inte vara null.

ietfLanguageTag parametern var inte tom, men överensstämde inte med syntaxen som anges i RFC 3066.

Kommentarer

Den här metoden är i praktiken konstruktorn.

Språksträngen kan vara tom eller så måste den överensstämma med RFC 3066-regler :

  • Den första deltaggar får endast bestå av ASCII-bokstäver.

  • Ytterligare undertaggar måste bestå av ASCII-bokstäver eller siffror.

  • Undertaggar avgränsas med ett enda bindestreck.

  • Varje undertag måste vara mellan 1 och 8 tecken långt.

  • Inga inledande eller avslutande bindestreck tillåts.

Gäller för