XmlLanguage.GetLanguage(String) Méthode

Définition

Retourne une instance XmlLanguage, basée sur une chaîne représentant la langue selon la norme 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

Paramètres

ietfLanguageTag
String

Chaîne de langue RFC 3066 ou chaîne vide.

Retours

Nouveau XmlLanguage avec, pour valeur IetfLanguageTag, la chaîne fournie.

Exceptions

Le paramètre ietfLanguageTag ne peut pas avoir la valeur null.

Le paramètre ietfLanguageTag n'était pas vide, mais n'était pas conforme à la syntaxe spécifiée par RFC 3066.

Remarques

Cette méthode est en fait le constructeur.

La chaîne de langue peut être vide ou doit être conforme aux règles RFC 3066 :

  • La première sous-balise doit se composer uniquement de lettres ASCII.

  • Les sous-balises supplémentaires doivent être constituées de lettres ASCII ou de chiffres.

  • Les sous-balises sont séparées par un seul trait d’union.

  • Chaque sous-balise doit comporter entre 1 et 8 caractères.

  • Aucun trait d’union de début ou de fin n’est autorisé.

S’applique à