ResourceManager コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ResourceManager クラスの新しいインスタンスを初期化します。
オーバーロード
ResourceManager() |
ResourceManager クラスの新しいインスタンスを既定値で初期化します。 |
ResourceManager(Type) |
指定した型オブジェクトの情報に基づいて、サテライト アセンブリでリソースを検索する ResourceManager クラスの新しいインスタンスを初期化します。 |
ResourceManager(String, Assembly) |
指定したアセンブリ内で指定したルート名を持つファイルに含まれているリソースを検索する ResourceManager クラスの新しいインスタンスを初期化します。 |
ResourceManager(String, Assembly, Type) |
指定した ResourceSet クラスを使用して、指定したアセンブリ内で指定したルート名を持つファイルに含まれるリソースを検索する ResourceManager クラスの新しいインスタンスを初期化します。 |
ResourceManager()
ResourceManager クラスの新しいインスタンスを既定値で初期化します。
protected:
ResourceManager();
protected ResourceManager ();
Protected Sub New ()
注釈
このコンストラクターは、 クラスから ResourceManager 派生した独自のクラスを記述する場合にのみ役立ちます。
適用対象
ResourceManager(Type)
指定した型オブジェクトの情報に基づいて、サテライト アセンブリでリソースを検索する ResourceManager クラスの新しいインスタンスを初期化します。
public:
ResourceManager(Type ^ resourceSource);
public ResourceManager (Type resourceSource);
new System.Resources.ResourceManager : Type -> System.Resources.ResourceManager
Public Sub New (resourceSource As Type)
パラメーター
- resourceSource
- Type
リソース マネージャーが .resources ファイルを検索するために必要なすべての情報を取得する元となる種類。
例外
resourceSource
パラメーターが null
です。
注釈
この API の詳細については、「 ResourceManager コンストラクターの補足 API 解説」を参照してください。
適用対象
ResourceManager(String, Assembly)
指定したアセンブリ内で指定したルート名を持つファイルに含まれているリソースを検索する ResourceManager クラスの新しいインスタンスを初期化します。
public:
ResourceManager(System::String ^ baseName, System::Reflection::Assembly ^ assembly);
public ResourceManager (string baseName, System.Reflection.Assembly assembly);
new System.Resources.ResourceManager : string * System.Reflection.Assembly -> System.Resources.ResourceManager
Public Sub New (baseName As String, assembly As Assembly)
パラメーター
- baseName
- String
拡張子はないが、完全修飾名前空間名を含んだ、リソース ファイルのルート名。 たとえば、"MyApplication.MyResource.en-US.resources" というリソース ファイルのルート名は "MyApplication.MyResource" です。
- assembly
- Assembly
リソースのメイン アセンブリ。
例外
baseName
パラメーターまたは assembly
パラメーターが null
です。
注釈
この API の詳細については、「 ResourceManager コンストラクターの補足 API 解説」を参照してください。
注意 (継承者)
このコンストラクターは、システム提供 ResourceSet の実装を使用します。 カスタム リソース ファイル形式を使用するには、 クラスからResourceSet派生し、 メソッドと GetDefaultWriter() メソッドをGetDefaultReader()オーバーライドし、その型をコンストラクターにResourceManager(String, Assembly, Type)渡す必要があります。 カスタム ResourceSet を使用すると、リソース キャッシュ ポリシーを制御したり、独自のリソース ファイル形式をサポートしたりするのに役立ちますが、通常は必要ありません。
適用対象
ResourceManager(String, Assembly, Type)
指定した ResourceSet クラスを使用して、指定したアセンブリ内で指定したルート名を持つファイルに含まれるリソースを検索する ResourceManager クラスの新しいインスタンスを初期化します。
public:
ResourceManager(System::String ^ baseName, System::Reflection::Assembly ^ assembly, Type ^ usingResourceSet);
public ResourceManager (string baseName, System.Reflection.Assembly assembly, Type? usingResourceSet);
public ResourceManager (string baseName, System.Reflection.Assembly assembly, Type usingResourceSet);
new System.Resources.ResourceManager : string * System.Reflection.Assembly * Type -> System.Resources.ResourceManager
Public Sub New (baseName As String, assembly As Assembly, usingResourceSet As Type)
パラメーター
- baseName
- String
拡張子はないが、完全修飾名前空間名を含んだ、リソース ファイルのルート名。 たとえば、"MyApplication.MyResource.en-US.resources" というリソース ファイルのルート名は "MyApplication.MyResource" です。
- assembly
- Assembly
リソースのメイン アセンブリ。
- usingResourceSet
- Type
使用するカスタム ResourceSet の種類。 null
の場合は、既定のランタイム ResourceSet オブジェクトが使用されます。
例外
usingResourceset
が ResourceSet の派生クラスではありません。
baseName
パラメーターまたは assembly
パラメーターが null
です。
注釈
個々のカルチャ固有のリソース ファイルはサテライト アセンブリに含める必要があり、既定のカルチャのリソース ファイルは メイン アセンブリに含まれている必要があります。 サテライト アセンブリには、そのアセンブリのマニフェストで指定された 1 つのカルチャのリソースが含まれていると見なされ、必要に応じて読み込まれます。
注意
アセンブリからリソースを取得するのではなく、.resources ファイルから直接リソースを取得するには、代わりに メソッドを CreateFileBasedResourceManager 呼び出してオブジェクトを ResourceManager インスタンス化する必要があります。
で baseName
識別されたリソース ファイルが で assembly
見つからない場合、メソッドは オブジェクトを ResourceManager インスタンス化しますが、特定のリソースを取得しようとすると例外 (通常 MissingManifestResourceExceptionは ) がスローされます。 例外の原因の診断については、クラス トピックの「MissingManifestResourceException 例外の処理」セクションを ResourceManager 参照してください。
注意
パラメーターは usingResourceSet
、独自のリソース形式をサポートするために使用され、一般的には になります null
。 これは、 のみを受け取る Type コンストラクターとは異なります。
注意 (呼び出し元)
このコンストラクターを使用すると、実装を ResourceSet 指定できます。 特定ResourceSetの実装を必要とせず、カスタム リソース ファイル形式を使用する場合は、 クラスからResourceSet派生し、 メソッドと GetDefaultWriter() メソッドをGetDefaultReader()オーバーライドし、その型をこのコンストラクターに渡す必要があります。
適用対象
.NET