Sdílet prostřednictvím


CultureInfo.GetCultureInfoByIetfLanguageTag(String) Metoda

Definice

Zastaralé Načte objekt jen CultureInfo pro čtení s lingvistickými charakteristikami, které jsou identifikovány zadanou značkou jazyka RFC 4646.

public:
 static System::Globalization::CultureInfo ^ GetCultureInfoByIetfLanguageTag(System::String ^ name);
public static System.Globalization.CultureInfo GetCultureInfoByIetfLanguageTag (string name);
static member GetCultureInfoByIetfLanguageTag : string -> System.Globalization.CultureInfo
Public Shared Function GetCultureInfoByIetfLanguageTag (name As String) As CultureInfo

Parametry

name
String

Název jazyka určený standardem RFC 4646.

Návraty

Objekt jen pro CultureInfo čtení.

Výjimky

name má hodnotu null.

name neodpovídá podporované jazykové verzi.

Poznámky

Poznámka

Tato metoda a IetfLanguageTag vlastnost jsou zastaralé. Místo použití těchto rozhraní API doporučujeme použít CultureInfo konstruktory CultureInfo.GetCultureInfoa Name vlastnost . Značky a názvy IETF jsou identické.

Standard RFC 4646, který spravuje IETF (Internet Engineering Task Force), definuje značku jazyka IETF, která poskytuje jednotný způsob identifikace jazyka. Formát značky jazyka IETF je stejný jako název jazykové verze vrácený Name vlastností, ale jedinečně neidentifikuje jazykovou verzi. Různé jazykové verze sdílejí stejnou značku jazyka IETF, pokud mají tyto jazykové verze stejné jazykové vlastnosti. Jazykové charakteristiky jazykové verze jsou obsaženy v objektu TextInfo přidruženém k objektu CultureInfo .

Značka jazyka IETF se skládá z identifikátoru povinného jazyka, volitelného identifikátoru skriptu a volitelného identifikátoru oblasti.

Vaše aplikace by měly načtenou jazykovou verzi používat k řízení úloh specifických pro konkrétní jazyk, jako je například správa kontroly pravopisu nebo gramatiky. Aplikace by neměly načtenou jazykovou verzi používat k řízení úloh specifických pro jazykovou verzi, jako je řazení textu nebo formátování časů a dat.

Další informace najdete v dokumentu RFC 4646 – "Značky pro identifikaci jazyků.

Poznámky pro volající

Rozhraní .NET Framework 3.5 a starší verze vyvolá chybu ArgumentException if name neodpovídá názvu podporované jazykové verze. Počínaje rozhraním .NET Framework 4 tato metoda vyvolá .CultureNotFoundException

Platí pro

Viz také