ResolveEventHandler 代理人

定義

代表 TypeResolve處理 事件 、 ResourceResolveAssemblyResolveAppDomain事件的方法。

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.ResourceResolve集合負載」、 AppDomain.AssemblyResolve、 和 AppDomain.ReflectionOnlyAssemblyResolve 事件。

Important

從框架 4 .NET起,所有組件(包括資源組件)都會觸發 System.ResolveEventHandler 事件。 在早期版本中,該事件並未被用於資源組裝。 若作業系統為本地化,處理器可能會被多次呼叫:對應備援鏈中的每個文化一次。

每個導出類別 DelegateMulticastDelegate 都有一個建構子和一個 Invoke 方法。

擴充方法

名稱 Description
GetMethodInfo(Delegate)

取得一個代表指定代理所代表方法的物件。

適用於

另請參閱