Aracılığıyla paylaş


CultureInfo.GetCultureInfoByIetfLanguageTag(String) Yöntem

Tanım

Kullanım dışı. Belirtilen RFC 4646 dil etiketiyle tanımlanan dil özelliklerine sahip salt CultureInfo okunur bir nesneyi alır.

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

Parametreler

name
String

RFC 4646 standardı tarafından belirtilen dil adı.

Döndürülenler

Salt CultureInfo okunur bir nesne.

Özel durumlar

name null değeridir.

name desteklenen bir kültüre karşılık gelmez.

Açıklamalar

Not

Bu yöntem ve IetfLanguageTag özelliği kullanım dışıdır. Bu API'leri kullanmak yerine oluşturucularını CultureInfo , CultureInfo.GetCultureInfove Name özelliğini kullanmanızı öneririz. IETF etiketleri ve adları aynıdır.

İnternet Mühendisliği Görev Gücü (IETF) tarafından tutulan RFC 4646 standardı, bir dili tanımlamak için tekdüzen bir araç sağlayan bir IETF dil etiketi tanımlar. IETF dil etiketinin biçimi özelliği tarafından döndürülen kültür adıyla Name aynıdır, ancak bir kültürü benzersiz olarak tanımlamaz. Bu kültürler aynı dil özelliklerine sahipse farklı kültürler aynı IETF dil etiketini paylaşır. Bir kültürün dilsel özellikleri, bir nesneyle CultureInfo ilişkili nesnede TextInfo yer alır.

IETF dil etiketi zorunlu dil tanımlayıcısı, isteğe bağlı bir betik tanımlayıcısı ve isteğe bağlı bölge tanımlayıcıdan oluşur.

Uygulamalarınız, yazım veya dil bilgisi denetleyicisini yönetme gibi dile özgü görevleri denetlemek için alınan kültürü kullanmalıdır. Uygulamalar, metin sıralama veya saat ve tarihleri biçimlendirme gibi kültüre özgü görevleri denetlemek için alınan kültürü kullanmamalıdır.

Daha fazla bilgi için bkz . RFC 4646 - "Dilleri Tanımlama Etiketleri.

Arayanlara Notlar

.NET Framework 3.5 ve önceki sürümlerArgumentException, desteklenen bir kültürün adına karşılık gelmiyorsa name oluşturur. .NET Framework 4'den başlayarak, bu yöntem bir CultureNotFoundExceptionoluşturur.

Şunlara uygulanır

Ayrıca bkz.