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;
public event Func<System.Runtime.Loader.AssemblyLoadContext,System.Reflection.AssemblyName,System.Reflection.Assembly> Resolving;
member this.Resolving : Func<System.Runtime.Loader.AssemblyLoadContext, System.Reflection.AssemblyName, System.Reflection.Assembly>
Public Custom Event Resolving As Func(Of AssemblyLoadContext, AssemblyName, Assembly)
Public Event Resolving As Func(Of AssemblyLoadContext, AssemblyName, Assembly)
Тип события
Комментарии
Обработчик этого события обязан возвращать указанную сборку или возвращать null
, если сборка не распознана.
Важно!
Если для этого события зарегистрировано несколько обработчиков событий, обработчики событий вызываются в порядке, пока обработчик событий не вернет значение, которое не null
является. Последующие обработчики событий игнорируются.
Дополнительные сведения об обработке событий см. в разделе "Обработка и создание событий".
Следует отметить, что обработчик можно добавить для этого события в любом AssemblyLoadContextслучае, включая контекст по умолчанию.