ResourceManager.CreateFileBasedResourceManager(String, String, Type) 方法

定義

回傳一個 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」即為「我的資源」。

resourceDir
String

用來搜尋資源的目錄名稱。 resourceDir 可以是絕對路徑,也可以是應用程式目錄的相對路徑。

usingResourceSet
Type

使用習慣的類型 ResourceSet 。 若 null,則使用預設執行時 ResourceSet 物件。

傳回

一個新的資源管理器實例,搜尋指定的目錄,而非組合語言清單中的資源。

例外狀況

baseNameresourceDir參數為 null

備註

此方法回傳一個資源管理器,從未嵌入組件的 .resources 檔案中擷取資源。 你可以用這個 ResourceManager 物件載入 ASP.NET 頁面的資源,或測試 ResourceSet 實作。 關於從獨立 .resources 檔案擷取資源的範例,請參閱「 Retrieving Resources 」條目。

這個方法可以讓你指定實 ResourceSet 作方式。 如果你不想要特定的 ResourceSet 實作,但想使用自訂資源檔案格式,應該從 ResourceSet 類別衍生,覆寫 GetDefaultReader and GetDefaultWriter 方法,並將該類型傳給這個建構子。

注意事項

在 ASP.NET 應用程式中使用獨立 .resources 檔案會中斷 XCOPY 部署,因為資源會保持鎖定狀態,直到 ReleaseAllResources 方法明確釋放它們為止。 如果你想在 ASP.NET 應用程式中部署資源,請將 .resources 檔案編譯成衛星組件。

適用於