XmlLanguage.GetLanguage(String) Yöntem

Tanım

RFC 3066 başına dili temsil eden bir dizeyi temel alan bir XmlLanguage örnek döndürür.

public:
 static System::Windows::Markup::XmlLanguage ^ GetLanguage(System::String ^ ietfLanguageTag);
public static System.Windows.Markup.XmlLanguage GetLanguage (string ietfLanguageTag);
static member GetLanguage : string -> System.Windows.Markup.XmlLanguage
Public Shared Function GetLanguage (ietfLanguageTag As String) As XmlLanguage

Parametreler

ietfLanguageTag
String

RFC 3066 dil dizesi veya boş dize.

Döndürülenler

Değeri olarak sağlanan dizeye sahip IetfLanguageTag yeni XmlLanguage bir.

Özel durumlar

ietfLanguageTag parametresi null olamaz.

ietfLanguageTag parametresi boş değildi, ancak RFC 3066'da belirtilen söz dizimine uymadı.

Açıklamalar

Bu yöntem etkili bir şekilde oluşturucudur.

Dil dizesi boş olabilir veya rfc 3066 kurallarına uygun olmalıdır:

  • İlk alt etiket yalnızca ASCII harflerinden oluşmalıdır.

  • Ek alt etiketler ASCII harflerinden veya sayılardan oluşmalıdır.

  • Alt etiketler tek bir kısa çizgi karakteriyle ayrılır.

  • Her alt etiketin 1 ile 8 karakter uzunluğunda olması gerekir.

  • Baştaki veya sondaki kısa çizgilere izin verilmez.

Şunlara uygulanır