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) 

Тип события

Func<AssemblyLoadContext,AssemblyName,Assembly>

Комментарии

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

Важно!

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

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

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

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