CultureAndRegionInfoBuilder.IetfLanguageTag Propriété

Définition

Obtient ou définit un nom de culture mis en forme selon la norme RFC 4646, « Tags for the Identification of Languages ».

public string IetfLanguageTag { get; set; }

Valeur de propriété

Nom de culture mis en forme selon la norme RFC 4646.

Exceptions

Dans une opération ensembliste, la valeur est null.

Dans une opération ensembliste, la longueur de la valeur n’est pas comprise entre 1 et 84 caractères.

Dans une opération ensembliste, un composant du nom spécifié dans la valeur est vide ou dépasse 8 caractères, pas un signe alphanumérique ou un trait d’union (-), ou le nom contient un trait d’union de fin ou de commencement.

Remarques

La IetfLanguageTag propriété obtient ou définit un nom de culture mis en forme selon RFC 4646, qui peut être différent du nom de culture retourné par la Name propriété. Par exemple, dans le .NET Framework version 1.0, le nom de culture neutre pour le chinois traditionnel était « zh-CHT ». En revanche, RFC 4646 définit ce nom de culture comme « zh-HANT ». (Notez que dans le .NET Framework version 4, le nom d’affichage de « zh-CHT » est « Chinois (traditionnel) hérité ».

Un nom de culture RFC 4646 se compose de plusieurs composants. Un nom de culture typique se compose d’un identificateur de langue obligatoire, d’un identificateur de script facultatif et d’un identificateur de pays/région facultatif. Par exemple, un nom de culture RFC 4646 valide pour la langue serbe, l’écriture cyrillique et la région de Serbie est « sr-Cyrl-RS ».

Notez que deux cultures ou plus peuvent avoir la même balise de langue IETF.

Pour plus d’informations, consultez RFC 4646, « Balises pour l’identification des langues », dans Demande de commentaires.

S’applique à

Produit Versions
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Voir aussi