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

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

例外

name が null です。

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

注釈

注意

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

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

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

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

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

注意 (呼び出し元)

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

適用対象

こちらもご覧ください