Поделиться через


XmlLanguage.GetLanguage(String) Метод

Определение

Возвращает экземпляр XmlLanguage, основанный на строке, представляющей язык согласно RFC 3066.

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

Параметры

ietfLanguageTag
String

Строка языка RFC 3066 или пустая строка.

Возвращаемое значение

Новый объект XmlLanguage с предоставленной строкой в качестве значения IetfLanguageTag.

Исключения

Параметр ietfLanguageTag не может иметь значение null.

Параметр ietfLanguageTag не был пустым, но он не соответствовал синтаксису, определенному в RFC 3066.

Комментарии

Этот метод фактически является конструктором.

Строка языка может быть пустой или должна соответствовать правилам RFC 3066 :

  • Первый подтег должен состоять только из букв ASCII.

  • Дополнительные подтеги должны состоять из букв ИЛИ цифр ASCII.

  • Подтеги разделяются одним символом дефиса.

  • Каждый подтег должен содержать от 1 до 8 символов.

  • Не допускаются дефисы с начальными или конечными дефисами.

Применяется к