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


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

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

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