AssemblyLoaderHelperSetCurrentAssemblyResolveHandler(IReadOnlyCollectionString, FuncAssemblyName, Boolean, ILogger) - метод
Добавляет обработчик загрузки сборок
AssemblyLoadContext.Default.Resolving
для указанного списка сборок
probingPathList,
который обычно загружается вызовом метода
GetActualProbingPathList(IEnumerableString, Assembly, Boolean).
Метод удаляет регистрацию предыдущего обработчика, если таковой был зарегистрирован.
Вызов метода потокобезопасен.
Пространство имён: Tessa.PlatformСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public static void SetCurrentAssemblyResolveHandler(
IReadOnlyCollection<string> probingPathList,
Func<AssemblyName, bool>? canAssemblyResolveFailFunc = null,
ILogger? logger = null
)
Public Shared Sub SetCurrentAssemblyResolveHandler (
probingPathList As IReadOnlyCollection(Of String),
Optional canAssemblyResolveFailFunc As Func(Of AssemblyName, Boolean) = Nothing,
Optional logger As ILogger = Nothing
)
public:
static void SetCurrentAssemblyResolveHandler(
IReadOnlyCollection<String^>^ probingPathList,
Func<AssemblyName^, bool>^ canAssemblyResolveFailFunc = nullptr,
ILogger^ logger = nullptr
)
static member SetCurrentAssemblyResolveHandler :
probingPathList : IReadOnlyCollection<string> *
?canAssemblyResolveFailFunc : Func<AssemblyName, bool> *
?logger : ILogger
(* Defaults:
let _canAssemblyResolveFailFunc = defaultArg canAssemblyResolveFailFunc null
let _logger = defaultArg logger null
*)
-> unit
Параметры
- probingPathList IReadOnlyCollectionString
-
Список папок, используемых для загрузки сборок помимо папки с приложением. Не должен быть равен null.
Обычно загружается вызовом метода GetActualProbingPathList(IEnumerableString, Assembly, Boolean).
- canAssemblyResolveFailFunc FuncAssemblyName, Boolean (Optional)
-
Функция, которая возвращает признак того, что не следует писать в лог при ошибке загрузки сборки,
или null, если используется стандартная функцию CanAssemblyResolveFail(AssemblyName).
- logger ILogger (Optional)
-
Объект, выполняющий логирование ситуации, когда невозможно найти сборку для загрузки,
или null, если используется объект по умолчанию.