Share via


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 つのハイフン文字で区切られます。

  • すべてのサブタグの長さは 1 から 8 文字にする必要があります。

  • 先頭または末尾のハイフンは使用できません。

適用対象