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объекте , включая контекст по умолчанию.