XmlLanguage.GetLanguage(String) XmlLanguage.GetLanguage(String) XmlLanguage.GetLanguage(String) XmlLanguage.GetLanguage(String) Method

定義

RFC 3066 で言語を表す文字列に基づく XmlLanguage インスタンスを返します。Returns a XmlLanguage instance, based on a string representing the language per 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 String String String

RFC 3066 言語文字列または空の文字列。An RFC 3066 language string, or empty string.

戻り値

XmlLanguage 値として指定された文字列を持つ新しい IetfLanguageTagA new XmlLanguage with the provided string as its IetfLanguageTag value.

例外

ietfLanguageTag パラメーターに null を指定することはできません。ietfLanguageTag parameter cannot be null.

ietfLanguageTag パラメーターは空ではありませんでしたが、RFC 3066 で指定されている構文に準拠していません。ietfLanguageTag parameter was non-empty, but did not conform to the syntax specified in RFC 3066.

注釈

このメソッドは、事実上、コンス トラクターです。This method is effectively the constructor.

言語識別文字列が空であるかに準拠している必要がありますRFC 3066規則。The language string may be empty, or else must conform to RFC 3066 rules:

  • 最初のサブタグがのみ成るASCIIASCII文字。The first subtag must consist of only ASCIIASCII letters.

  • サブタグを追加する必要がありますで構成されているASCIIASCII文字または数字。Additional subtags must consist ASCIIASCII letters or numerals.

  • サブタグは、1 つのハイフンで区切られます。Subtags are separated by a single hyphen character.

  • すべてサブタグは 1 ~ 8 文字である必要があります。Every subtag must be 1 to 8 characters long.

  • 先頭または末尾にハイフンが許可されていません。No leading or trailing hyphens are permitted.

適用対象