ResourceManager コンストラクター

定義

ResourceManager クラスの新しいインスタンスを初期化します。

オーバーロード

ResourceManager()

ResourceManager クラスの新しいインスタンスを既定値で初期化します。

ResourceManager(Type)

指定した型オブジェクトの情報に基づいて、サテライト アセンブリでリソースを検索する ResourceManager クラスの新しいインスタンスを初期化します。

ResourceManager(String, Assembly)

指定したアセンブリ内で指定したルート名を持つファイルに含まれているリソースを検索する ResourceManager クラスの新しいインスタンスを初期化します。

ResourceManager(String, Assembly, Type)

指定した ResourceSet クラスを使用して、指定したアセンブリ内で指定したルート名を持つファイルに含まれるリソースを検索する ResourceManager クラスの新しいインスタンスを初期化します。

ResourceManager()

ソース:
ResourceManager.cs
ソース:
ResourceManager.cs
ソース:
ResourceManager.cs

ResourceManager クラスの新しいインスタンスを既定値で初期化します。

protected:
 ResourceManager();
protected ResourceManager ();
Protected Sub New ()

注釈

このコンストラクターは、 クラスから ResourceManager 派生した独自のクラスを記述する場合にのみ役立ちます。

適用対象

ResourceManager(Type)

ソース:
ResourceManager.cs
ソース:
ResourceManager.cs
ソース:
ResourceManager.cs

指定した型オブジェクトの情報に基づいて、サテライト アセンブリでリソースを検索する 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.cs
ソース:
ResourceManager.cs
ソース:
ResourceManager.cs

指定したアセンブリ内で指定したルート名を持つファイルに含まれているリソースを検索する 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)

ソース:
ResourceManager.cs
ソース:
ResourceManager.cs
ソース:
ResourceManager.cs

指定した 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 オブジェクトが使用されます。

例外

usingResourcesetResourceSet の派生クラスではありません。

baseName パラメーターまたは assembly パラメーターが null です。

注釈

個々のカルチャ固有のリソース ファイルはサテライト アセンブリに含める必要があり、既定のカルチャのリソース ファイルは メイン アセンブリに含まれている必要があります。 サテライト アセンブリには、そのアセンブリのマニフェストで指定された 1 つのカルチャのリソースが含まれていると見なされ、必要に応じて読み込まれます。

注意

アセンブリからリソースを取得するのではなく、.resources ファイルから直接リソースを取得するには、代わりに メソッドを CreateFileBasedResourceManager 呼び出してオブジェクトを ResourceManager インスタンス化する必要があります。

baseName 識別されたリソース ファイルが で assembly見つからない場合、メソッドは オブジェクトを ResourceManager インスタンス化しますが、特定のリソースを取得しようとすると例外 (通常 MissingManifestResourceExceptionは ) がスローされます。 例外の原因の診断については、クラス トピックの「MissingManifestResourceException 例外の処理」セクションを ResourceManager 参照してください。

注意

パラメーターは usingResourceSet 、独自のリソース形式をサポートするために使用され、一般的には になります null。 これは、 のみを受け取る Type コンストラクターとは異なります。

注意 (呼び出し元)

このコンストラクターを使用すると、実装を ResourceSet 指定できます。 特定ResourceSetの実装を必要とせず、カスタム リソース ファイル形式を使用する場合は、 クラスからResourceSet派生し、 メソッドと GetDefaultWriter() メソッドをGetDefaultReader()オーバーライドし、その型をこのコンストラクターに渡す必要があります。

適用対象