Прочитать на английском

Поделиться через


AssemblyLoadContext.Resolving Событие

Определение

Происходит, когда разрешение сборки завершается неудачей при попытке загрузки в этот контекст загрузки сборки.

public event Func<System.Runtime.Loader.AssemblyLoadContext,System.Reflection.AssemblyName,System.Reflection.Assembly?>? Resolving;
public event Func<System.Runtime.Loader.AssemblyLoadContext,System.Reflection.AssemblyName,System.Reflection.Assembly> Resolving;

Тип события

Комментарии

Обработчик этого события отвечает за возврат указанной сборки или возврат null , если сборка не распознана.

Важно!

Если для этого события зарегистрировано несколько обработчиков событий, обработчики событий вызываются по порядку, пока обработчик событий не вернет значение, отличное nullот . Последующие обработчики событий игнорируются.

Дополнительные сведения об обработке событий см. в разделе Обработка и создание событий.

Примечательно, что обработчик можно добавить для этого события в любом AssemblyLoadContextобъекте , включая контекст по умолчанию.

Применяется к

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9

См. также раздел