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
или параметра resourceDir
— null
.
Комментарии
Этот метод возвращает диспетчер ресурсов, который получает ресурсы из RESOURCES-файла, который не внедрен в сборку. Этот ResourceManager объект можно использовать для загрузки ресурсов для страницы ASP.NET или для тестирования ResourceSet реализации. Пример получения ресурсов из автономного RESOURCES-файла см. в статье Извлечение ресурсов .
Этот метод позволяет указать реализацию ResourceSet . Если вы не хотите использовать определенную ResourceSet реализацию, но хотите использовать пользовательский формат файла ресурсов, следует наследовать от ResourceSet класса , переопределить GetDefaultReader методы и и GetDefaultWriter передать этот тип в этот конструктор.
Внимание!
Использование автономных RESOURCES-файлов в приложении ASP.NET приведет к прерыванию развертывания XCOPY, так как ресурсы остаются заблокированными, пока они не будут явно освобождены методом ReleaseAllResources . Если вы хотите развернуть ресурсы с помощью приложений ASP.NET, скомпилируйте RESOURCES-файлы во вспомогательные сборки.