使用代码生成动态添加处理程序来捕获事件
我需要连接应用程序中的所有事件并跟踪所有信息(引发、参数等)。
我在 Stackoverflow 上发现了这个: 跟踪 VB.NET 中的所有事件
但是,我需要一个解决方案,不仅将调用的事件写入控制台,但使用显示发送者和事件参数的参数调用 TraceVerbose。
我仍在努力了解动态代码生成和 IL,因此我不知道如何让代码使用事件中的参数调用跟踪方法。
谁能告诉我如何做到这一点(在 VB.NET 中)?
I need to hook up all events in an application and trace all information (raising, arguments, etc.).
I found this at Stackoverflow:
Tracing all events in VB.NET
However, I need a solution that not only writes the called event to console, but calls TraceVerbose with parameters showing sender and eventargs.
I am still working on getting to know dynamic code generation and IL, so I don't have a clue about how to get the code to call a trace method with parameters from the event.
Can anyone tell me how to do this (in VB.NET)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论