AssemblyLoaderHelperAddAssemblyResolveHandler - метод
Добавляет обработчик загрузки сборок
AssemblyLoadContext.Default.Resolving
для указанного списка сборок
probingPathList,
который обычно загружается вызовом метода
GetActualProbingPathList(IEnumerableString, Assembly, Boolean).
Метод удаляет регистрацию предыдущего обработчика, если таковой был зарегистрирован.
Вызов метода потокобезопасен.
Пространство имён: Tessa.PlatformСборка: Tessa (в Tessa.dll) Версия: 3.6.0.23
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 IListString
-
Список папок, используемых для загрузки сборок помимо папки с приложением. Не должен быть равен null.
Обычно загружается вызовом метода GetActualProbingPathList(IEnumerableString, Assembly, Boolean).
- canAssemblyResolveFailFunc FuncAssemblyName, Boolean (Optional)
-
Функция, которая возвращает признак того, что не следует писать в лог при ошибке загрузки сборки.