CultureInfo.GetCultureInfoByIetfLanguageTag(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
非推奨になりました。 指定された 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 CultureInfo.GetCultureInfo プロパティを使用することをお勧 Name めします。 IETF のタグと名前は同じです。
インターネット エンジニアリング タスク フォース (IETF) によって管理される RFC 4646 標準では、IETF 言語タグが定義されています。IETF 言語タグは、言語を識別するための一様な手段を提供します。 IETF 言語タグの形式は、 プロパティによって返されるカルチャ名と同じですが、カルチャは一意 Name に識別されません。 カルチャが同じ言語特性を持つ場合、異なるカルチャは同じ IETF 言語タグを共有します。 カルチャの言語特性は、 オブジェクトに関連付 TextInfo けられた オブジェクトに含 CultureInfo まれている。
IETF 言語タグは、必須言語識別子、省略可能なスクリプト識別子、および省略可能なリージョン識別子で構成されます。
アプリケーションでは、取得したカルチャを使用して、スペルチェックや文法チェッカーの管理など、言語固有のタスクを制御する必要があります。 アプリケーションでは、取得したカルチャを使用して、テキストの並べ替えや時刻と日付の書式設定など、カルチャ固有のタスクを制御することはできません。
詳細については 、「RFC 4646 - "言語を識別するためのタグ」を参照してください。
注意 (呼び出し元)
.NET Framework 3.5 以前のバージョンでは、 がサポートされているカルチャの名前に対応していない ArgumentException name 場合、 がスローされます。 4 から.NET Framework、このメソッドは をスローします CultureNotFoundException 。