AssemblyLoaderHelper.CreateAssemblyResolveEventHandler - метод

Возвращает обработчик загрузки сборок AssemblyLoadContext.Default.Resolving для указанного списка сборок probingPathList, который обычно загружается вызовом метода GetActualProbingPathList(IEnumerable<String>, Assembly, Boolean). Обработчик создаётся, но не добавляется в домен. Вызов метода потокобезопасен.

Definition

Пространство имён: Tessa.Platform
Сборка: Tessa (в Tessa.dll) Версия: 4.0.7
C#
public static Func<AssemblyLoadContext, AssemblyName, Assembly?> CreateAssemblyResolveEventHandler(
	IReadOnlyCollection<string> probingPathList,
	Func<AssemblyName, bool>? canAssemblyResolveFailFunc = null,
	ILogger? logger = null
)

Параметры

probingPathList  IReadOnlyCollection<String>
Список папок, используемых для загрузки сборок помимо папки с приложением. Не должен быть равен null. Обычно загружается вызовом метода GetActualProbingPathList(IEnumerable<String>, Assembly, Boolean).
canAssemblyResolveFailFunc  Func<AssemblyName, Boolean>  (Optional)
Функция, которая возвращает признак того, что не следует писать в лог при ошибке загрузки сборки.
logger  ILogger  (Optional)
Объект, выполняющий логирование ситуации, когда невозможно найти сборку для загрузки, или null, если используется объект по умолчанию.

Возвращаемое значение

Func<AssemblyLoadContext, AssemblyName, Assembly>

См. также