簡體   English   中英

通過反射獲取事件訂閱

[英]Get Event Subscriptions with Reflection

我試圖遍歷一個對象的所有事件訂閱: INotifyPropertyChanged這是我所能得到的:

EventInfo e1 = typeof(INotifyPropertyChanged).GetEvent("PropertyChanged",
   BindingFlags.Instance | BindingFlags.Public);

現在,我將如何獲取給定INotifyPropertyChanged對象對該事件的所有訂閱?

謝謝!

沒有任何簡單的方法可以為此創建通用解決方案,因為您無法知道任何給定事件的后備存儲。 雖然可以推斷出后備存儲,但它並非完全可靠或低成本的解決方案。 如果您可以分享自己的最終目標,則可能會建議一種更易於管理的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM