AssemblyLoaderHelperAddAssemblyResolveHandler - метод |
Добавляет обработчик загрузки сборок
AssemblyLoadContext.Default.Resolving
для указанного списка сборок
probingPathList,
который обычно загружается вызовом метода
GetActualProbingPathList(IEnumerableString, Assembly, Boolean).
Метод удаляет регистрацию предыдущего обработчика, если таковой был зарегистрирован.
Вызов метода потокобезопасен.
Пространство имён:
Tessa.Platform
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public static void AddAssemblyResolveHandler(
IList<string> probingPathList,
Func<AssemblyName, bool> canAssemblyResolveFailFunc = null
)
Public Shared Sub AddAssemblyResolveHandler (
probingPathList As IList(Of String),
Optional canAssemblyResolveFailFunc As Func(Of AssemblyName, Boolean) = Nothing
)
public:
static void AddAssemblyResolveHandler(
IList<String^>^ probingPathList,
Func<AssemblyName^, bool>^ canAssemblyResolveFailFunc = nullptr
)
static member AddAssemblyResolveHandler :
probingPathList : IList<string> *
?canAssemblyResolveFailFunc : Func<AssemblyName, bool>
(* Defaults:
let _canAssemblyResolveFailFunc = defaultArg canAssemblyResolveFailFunc null
*)
-> unit
Параметры
- probingPathList
- Тип: System.Collections.GenericIListString
Список папок, используемых для загрузки сборок помимо папки с приложением. Не должен быть равен null.
Обычно загружается вызовом метода GetActualProbingPathList(IEnumerableString, Assembly, Boolean).
- canAssemblyResolveFailFunc (Optional)
- Тип: SystemFuncAssemblyName, Boolean
Функция, которая возвращает признак того, что не следует писать в лог при ошибке загрузки сборки.
См. также