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