ResolveEventHandler 代理人
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示處理 TypeResolve 之 ResourceResolve、AssemblyResolve 或 AppDomain 事件的方法。
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 事件。
重要
從 .NET Framework 4 開始, System.ResolveEventHandler 會針對所有元件引發 事件,包括資源元件。 在舊版中,未針對資源元件引發 事件。 如果作業系統已當地語系化,可能會多次呼叫處理常式:一次用於後援鏈結中的每個文化特性。
和 MulticastDelegate 的每個衍生類別 Delegate 都有建構函式和 Invoke
方法。 請參閱 類別的描述 Delegate 中的 C++ 程式碼範例。
擴充方法
GetMethodInfo(Delegate) |
取得表示特定委派所代表之方法的物件。 |