XmlLanguage.GetLanguage(String) 方法

定义

根据按 RFC 3066 表示语言的字符串,返回一个 XmlLanguage 实例。

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 个字符。

  • 不允许使用前导连字符或尾随连字符。

适用于