ResourceManager.InternalGetResourceSet(CultureInfo, Boolean, Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет реализацию для обнаружения набора ресурсов.
protected:
virtual System::Resources::ResourceSet ^ InternalGetResourceSet(System::Globalization::CultureInfo ^ culture, bool createIfNotExists, bool tryParents);
protected virtual System.Resources.ResourceSet? InternalGetResourceSet (System.Globalization.CultureInfo culture, bool createIfNotExists, bool tryParents);
protected virtual System.Resources.ResourceSet InternalGetResourceSet (System.Globalization.CultureInfo culture, bool createIfNotExists, bool tryParents);
abstract member InternalGetResourceSet : System.Globalization.CultureInfo * bool * bool -> System.Resources.ResourceSet
override this.InternalGetResourceSet : System.Globalization.CultureInfo * bool * bool -> System.Resources.ResourceSet
Protected Overridable Function InternalGetResourceSet (culture As CultureInfo, createIfNotExists As Boolean, tryParents As Boolean) As ResourceSet
Параметры
- culture
- CultureInfo
Искомый объект языка и региональных параметров.
- createIfNotExists
- Boolean
Значение true
для загрузки набора ресурсов, если он еще не загружен; в противном случае — значение false
.
- tryParents
- Boolean
Значение true
для проверки родительских объектов CultureInfo, если невозможно загрузить набор ресурсов; в противном случае — значение false
.
Возвращаемое значение
Указанный набор ресурсов.
Исключения
Главная сборка не содержит RESOURCES-файл, требуемый для обнаружения ресурса.
Произошла внутренняя ошибка среды выполнения.
Не удается найти местоположение вспомогательной сборки, связанной с объектом culture
.
Примечания для тех, кто наследует этот метод
Этот метод завершает все действия, необходимые для поиска набора ресурсов, и может быть рекурсивным и повторным. Другими словами, этот метод может загружать сборку и активировать AssemblyLoad событие, которое затем вызывает обратно в ResourceManager объект, который не был полностью инициализирован. Чтобы избежать дополнительных блокировок, этот метод не является потокобезопасной. Методы GetResourceSet(CultureInfo, Boolean, Boolean), GetString(String)и GetObject(String) выполняют всю необходимую синхронизацию.