ResourceManager.CreateFileBasedResourceManager(String, String, Type) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
リソースのアセンブリ マニフェストではなく特定のディレクトリを検索する ResourceManager オブジェクトを返します。
public:
static System::Resources::ResourceManager ^ CreateFileBasedResourceManager(System::String ^ baseName, System::String ^ resourceDir, Type ^ usingResourceSet);
public static System.Resources.ResourceManager CreateFileBasedResourceManager (string baseName, string resourceDir, Type? usingResourceSet);
public static System.Resources.ResourceManager CreateFileBasedResourceManager (string baseName, string resourceDir, Type usingResourceSet);
static member CreateFileBasedResourceManager : string * string * Type -> System.Resources.ResourceManager
Public Shared Function CreateFileBasedResourceManager (baseName As String, resourceDir As String, usingResourceSet As Type) As ResourceManager
パラメーター
- baseName
- String
リソースのルート名。 たとえば、"MyResource.en-US.resources" というリソース ファイルのルート名は "MyResource" です。
- resourceDir
- String
リソースを検索するディレクトリの名前。 resourceDir
には、アプリケーション ディレクトリを基準とした相対パス、または絶対パスを指定できます。
- usingResourceSet
- Type
使用するカスタム ResourceSet の種類。 null
の場合は、既定のランタイム ResourceSet オブジェクトが使用されます。
戻り値
リソースのアセンブリ マニフェストの代わりに指定されたディレクトリを検索する、リソース マネージャーの新しいインスタンス。
例外
baseName
パラメーターまたは resourceDir
パラメーターが null
です。
注釈
このメソッドは、アセンブリに埋め込まれていない .resources ファイルからリソースを取得するリソース マネージャーを返します。 この ResourceManager オブジェクトを使用して、ASP.NET ページのリソースを読み込んだり、実装を ResourceSet テストしたりできます。 スタンドアロンの .resources ファイルからリソースを取得する例については、リソースの取得に関 する記事を 参照してください。
このメソッドを使用すると、実装を ResourceSet 指定できます。 特定ResourceSetの実装が不要で、カスタム リソース ファイル形式を使用する場合は、 クラスからResourceSet派生し、 メソッドと GetDefaultWriter メソッドをGetDefaultReaderオーバーライドして、その型をこのコンストラクターに渡す必要があります。
注意事項
ASP.NET アプリでスタンドアロン .resources ファイルを使用すると、XCOPY による配置が中断されます。ReleaseAllResources メソッドによって明示的に解放されるまで、リソースがロックされたままになるためです。 ASP.NET アプリでリソースをデプロイする場合は、.resources ファイルをサテライト アセンブリにコンパイルします。
適用対象
.NET