Поделиться через


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" будет "MyResource".

resourceDir
String

Имя папки, в которой производится поиск ресурсов. resourceDir может быть абсолютным или относительным путем из каталога приложения.

usingResourceSet
Type

Тип пользовательского объекта ResourceSet для использования. При значении null используется объект времени выполнения по умолчанию ResourceSet.

Возвращаемое значение

Новый экземпляр диспетчера ресурсов, который выполняет поиск ресурсов в указанном каталоге вместо манифеста сборки.

Исключения

Значение параметра baseName или параметра resourceDirnull.

Комментарии

Этот метод возвращает диспетчер ресурсов, который получает ресурсы из RESOURCES-файла, который не внедрен в сборку. Этот ResourceManager объект можно использовать для загрузки ресурсов для страницы ASP.NET или для тестирования ResourceSet реализации. Пример получения ресурсов из автономного RESOURCES-файла см. в статье Извлечение ресурсов .

Этот метод позволяет указать реализацию ResourceSet . Если вы не хотите использовать определенную ResourceSet реализацию, но хотите использовать пользовательский формат файла ресурсов, следует наследовать от ResourceSet класса , переопределить GetDefaultReader методы и и GetDefaultWriter передать этот тип в этот конструктор.

Внимание!

Использование автономных RESOURCES-файлов в приложении ASP.NET приведет к прерыванию развертывания XCOPY, так как ресурсы остаются заблокированными, пока они не будут явно освобождены методом ReleaseAllResources . Если вы хотите развернуть ресурсы с помощью приложений ASP.NET, скомпилируйте RESOURCES-файлы во вспомогательные сборки.

Применяется к