Freigeben über


CultureAndRegionInfoBuilder.IetfLanguageTag Eigenschaft

Definition

Ruft einen nach RFC 4646, "Tags for the Identification of Languages", formatierten Kulturnamen ab oder legt diesen fest.

public:
 property System::String ^ IetfLanguageTag { System::String ^ get(); void set(System::String ^ value); };
public string IetfLanguageTag { get; set; }
member this.IetfLanguageTag : string with get, set
Public Property IetfLanguageTag As String

Eigenschaftswert

Ein nach RFC 4646 formatierter Kulturname.

Ausnahmen

In einem Set-Vorgang ist der Wert null.

Die Länge eines Werts in einem set-Vorgang liegt nicht zwischen 1 und 84 Zeichen.

Eine Komponente des im Wert angegebenen Namens in einem set-Vorgang ist leer oder länger als 8 Zeichen bzw. kein alphanumerisches Zeichen oder Bindestrich (-), oder der Name einhält einen führenden oder nachfolgenden Bindestrich.

Hinweise

Die IetfLanguageTag -Eigenschaft ruft einen Kulturnamen ab, der gemäß RFC 4646 formatiert ist, oder legt diesen fest, der sich von dem von der Name Eigenschaft zurückgegebenen Kulturnamen unterscheiden kann. Beispielsweise lautete in der .NET Framework Version 1.0 der neutrale Kulturname für Traditionelles Chinesisch "zh-CHT". Im Gegensatz dazu definiert RFC 4646 diesen Kulturnamen als "zh-HANT". (Beachten Sie, dass in der .NET Framework Version 4 der Anzeigename für "zh-CHT" "Chinesische (traditionelle) Legacy" lautet.)

Ein RFC 4646-Kulturname besteht aus mehreren Komponenten. Ein typischer Kulturname besteht aus einem obligatorischen Sprachbezeichner, einem optionalen Skriptbezeichner und einem optionalen Landes-/Regionsbezeichner. Beispielsweise lautet ein gültiger RFC 4646-Kulturname für die serbische Sprache, die kyrillische Schrift und die Region Serbiens "sr-Cyrl-RS".

Beachten Sie, dass mindestens zwei Kulturen das gleiche IETF-Sprachtag aufweisen können.

Weitere Informationen finden Sie unter RFC 4646, "Tags für die Identifizierung von Sprachen", unter Anforderung für Kommentare.

Gilt für:

Weitere Informationen