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 上新增此事件的處理常式,包括預設內容。

適用於

另請參閱