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++ 程式碼範例。
Get |
取得表示特定委派所代表之方法的物件。 |
產品 | 版本 |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |