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上为此事件添加处理程序,包括默认上下文。

适用于

另请参阅