ResolveEventHandler 代理人

定義

表示處理 TypeResolveResourceResolveAssemblyResolveAppDomain 事件的方法。

public delegate System::Reflection::Assembly ^ ResolveEventHandler(System::Object ^ sender, ResolveEventArgs ^ args);
public delegate System.Reflection.Assembly? ResolveEventHandler(object? sender, ResolveEventArgs args);
public delegate System.Reflection.Assembly ResolveEventHandler(object sender, ResolveEventArgs args);
[System.Serializable]
public delegate System.Reflection.Assembly ResolveEventHandler(object sender, ResolveEventArgs args);
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public delegate System.Reflection.Assembly ResolveEventHandler(object sender, ResolveEventArgs args);
type ResolveEventHandler = delegate of obj * ResolveEventArgs -> Assembly
[<System.Serializable>]
type ResolveEventHandler = delegate of obj * ResolveEventArgs -> Assembly
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ResolveEventHandler = delegate of obj * ResolveEventArgs -> Assembly
Public Delegate Function ResolveEventHandler(sender As Object, args As ResolveEventArgs) As Assembly 

參數

sender
Object

事件的來源。

args
ResolveEventArgs

事件資料。

傳回值

用來解析型別、組件或資源的組件,如果無法解析組件則為 null

屬性

備註

如果執行時間類別載入器無法解析元件、類型或資源的參考,則會引發對應的事件,讓回呼有機會告訴執行時間所參考元件、類型或資源所在的元件。 必須負責 ResolveEventHandler 傳回解析類型、元件或資源的元件,如果無法辨識元件,則傳回 null。 如需詳細資訊,請參閱 解析元件載入AppDomain.ResourceResolveAppDomain.AssemblyResolveAppDomain.ReflectionOnlyAssemblyResolve 事件。

重要

從 .NET Framework 4 開始, System.ResolveEventHandler 會針對所有元件引發 事件,包括資源元件。 在舊版中,未針對資源元件引發 事件。 如果作業系統已當地語系化,可能會多次呼叫處理常式:一次用於後援鏈結中的每個文化特性。

MulticastDelegate 的每個衍生類別 Delegate 都有建構函式和 Invoke 方法。 請參閱 類別的描述 Delegate 中的 C++ 程式碼範例。

擴充方法

GetMethodInfo(Delegate)

取得表示特定委派所代表之方法的物件。

適用於

另請參閱