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);
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 クラスから派生し、 GetDefaultReader メソッドと GetDefaultWriter メソッドをオーバーライドし、その型をこのコンストラクターに渡す必要があります。
Caution
ASP.NET アプリでスタンドアロンの .resources ファイルを使用すると、 ReleaseAllResources メソッドによって明示的に解放されるまでリソースがロックされたままになるため、XCOPY のデプロイが中断されます。 ASP.NET アプリでリソースをデプロイする場合は、.resources ファイルをサテライト アセンブリにコンパイルします。