CultureInfo.GetCultureInfoByIetfLanguageTag(String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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