CultureInfo.GetCultureInfoByIetfLanguageTag(String) メソッド

定義

非推奨になりました。 指定された RFC 4646 言語タグで示される言語特性を持つ、読み取り専用 CultureInfo オブジェクトを取得します。

public:
 static System::Globalization::CultureInfo ^ GetCultureInfoByIetfLanguageTag(System::String ^ name);
public static System.Globalization.CultureInfo GetCultureInfoByIetfLanguageTag (string name);
static member GetCultureInfoByIetfLanguageTag : string -> System.Globalization.CultureInfo
Public Shared Function GetCultureInfoByIetfLanguageTag (name As String) As CultureInfo

パラメーター

name
String

RFC 4646 標準で指定された言語の名前。

戻り値

読み取り専用の CultureInfo オブジェクト。

例外

name が null です。

name は、サポートされているカルチャに対応していません。

注釈

注意

このメソッドと IetfLanguageTag プロパティは非推奨です。 これらの API を使用する代わりに、コンストラクター、、CultureInfo.GetCultureInfoおよび プロパティをName使用CultureInfoすることをお勧めします。 IETF タグと名前は同じです。

インターネット工学タスク フォース (IETF) によって管理される RFC 4646 標準では、IETF 言語タグが定義されています。これは、言語を識別する一様な手段を提供します。 IETF 言語タグの形式は、 プロパティによって Name 返されるカルチャ名と同じですが、カルチャを一意に識別することはありません。 異なるカルチャが同じ言語特性を持つ場合、異なるカルチャで同じ IETF 言語タグが共有されます。 カルチャの言語特性は、 オブジェクトに TextInfo 関連付けられている オブジェクトに CultureInfo 含まれています。

IETF 言語タグは、必須言語識別子、省略可能なスクリプト識別子、および省略可能なリージョン識別子で構成されます。

アプリケーションでは、取得したカルチャを使用して、スペル チェックや文章校正などの言語固有のタスクを制御する必要があります。 アプリケーションでは、取得したカルチャを使用して、テキストの並べ替えや日付の書式設定など、カルチャ固有のタスクを制御しないでください。

詳細については、「 RFC 4646 - 言語を識別するためのタグ」を参照してください。

注意 (呼び出し元)

.NET Framework 3.5 以前のバージョンでは、 がサポートされているカルチャの名前に対応していない場合nameは がスローArgumentExceptionされます。 .NET Framework 4 以降では、このメソッドは をCultureNotFoundExceptionスローします。

適用対象

こちらもご覧ください