ResourceManager.GetResourceSet メソッド
特定のカルチャに使用する ResourceSet を取得します。
Public Overridable Function GetResourceSet( _
ByVal culture As CultureInfo, _ ByVal createIfNotExists As Boolean, _ ByVal tryParents As Boolean _) As ResourceSet
[C#]
public virtual ResourceSet GetResourceSet(CultureInfoculture,boolcreateIfNotExists,booltryParents);
[C++]
public: virtual ResourceSet* GetResourceSet(CultureInfo* culture,boolcreateIfNotExists,booltryParents);
[JScript]
public function GetResourceSet(
culture : CultureInfo,createIfNotExists : Boolean,tryParents : Boolean) : ResourceSet;
パラメータ
- culture
検索する CultureInfo 。 - createIfNotExists
true の場合、 ResourceSet がまだ読み込まれていなければ、読み込みます。 - tryParents
ResourceSet を読み込むことができない場合、親 CultureInfo オブジェクトが存在するかどうかを調べます。
戻り値
指定された ResourceSet 。
例外
例外の種類 | 条件 |
---|---|
ArgumentNullException | culture パラメータが null 参照 (Visual Basic では Nothing) です。 |
解説
返された ResourceSet は、指定されたカルチャ用にローカライズされたリソースを表します。リソースがそのカルチャ用にローカライズされていない状態で、 tryParents が true の場合、 GetResourceSet は CultureInfo の Parent プロパティを使用して、代わりとなるリソースを親のカルチャで検索します。これにより、親の ResourceSet が返されます。それ以外の場合は、 null 参照 (Visual Basic では Nothing) が返されます。
ResourceSet が読み込まれていない場合に作成するかどうか、親 CultureInfo オブジェクトを読み込んでリソースを継承するかどうかを、パラメータで制御できます。
メモ GetResourceSet メソッドはスレッド セーフです。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
.NET Framework セキュリティ:
- ReflectionPermission (Type.InvokeMember などの機構を通じて遅延バインディングで呼び出すときに必要なアクセス許可) ReflectionPermissionFlag.MemberAccess (関連する列挙体)
参照
ResourceManager クラス | ResourceManager メンバ | System.Resources 名前空間 | CultureInfo | 国際対応アプリケーションの開発