Для изменения размера нажмите или перетащите

AssemblyLoaderHelper - методы

Тип AssemblyLoaderHelper предоставляет следующие члены.

Методы
  ИмяОписание
Открытый методСтатический членAddAssemblyResolveHandler
Добавляет обработчик загрузки сборок AssemblyLoadContext.Default.Resolving для указанного списка сборок probingPathList, который обычно загружается вызовом метода GetActualProbingPathList(IEnumerableString, Assembly, Boolean). Метод удаляет регистрацию предыдущего обработчика, если таковой был зарегистрирован. Вызов метода потокобезопасен.
Открытый методСтатический членAddSuppressResolveFailWarningForAssembly
Добавляет указанное имя в список простых имён для сборок, для которых не выводятся предупреждения в логе при невозможности их загрузить. Добавьте сюда сборки, например "System.Data.SqlClient", если возможное отсутствие такой сборки является корректным для используемых библиотек.
Открытый методСтатический членCanAssemblyResolveFail
Возвращает признак того, что не следует писать в лог при ошибке загрузки сборки. Сборка "Serilog" пытается загрузиться через библиотеку "Quartz" при сканировании доступных средств логирование, и это совершенно нормально, что загрузить её не получается. Сборка "Microsoft.SqlServer.Types" пытается загрузиться через библиотеку "linq2db" при соединении с базой SQL Server для поддержки spatial-типов, которые у нас не используются. Ошибка загрузки игнорируется.
Открытый методСтатический членContainsSuppressResolveFailWarningForAssembly
Возвращает признак того, что указанное имя входит в список простых имён для сборок, для которых не выводятся предупреждения в логе при невозможности их загрузить.
Открытый методСтатический членGetActualProbingPathList
Возвращает список фактически существующих полных путей к папкам, из которых требуется загружать сборки помимо папки с плагином. Метод может вернуть пустой список, но он не возвращает null. Метод всегда возвращает другой экземпляр списка, нежели задан в probingPathList.
Открытый методСтатический членGetAssemblyResolveEventHandler
Возвращает обработчик загрузки сборок AssemblyLoadContext.Default.Resolving для указанного списка сборок probingPathList, который обычно загружается вызовом метода GetActualProbingPathList(IEnumerableString, Assembly, Boolean). Обработчик создаётся, но не добавляется в домен. Вызов метода потокобезопасен.
Открытый методСтатический членGetProbingPathList
Возвращает список папок, используемых для загрузки сборок помимо папки с приложением. Метод может вернуть пустой список, но он не возвращает null.
Открытый методСтатический членRemoveSuppressResolveFailWarningForAssembly
Удаляет указанное имя из списка простых имён для сборок, для которых не выводятся предупреждения в логе при невозможности их загрузить. Возвращает признак того, что сборка присутствовала в списке до удаления.
В начало страницы
См. также