使用代码生成动态添加处理程序来捕获事件

发布于 2024-09-28 14:32:14 字数 331 浏览 2 评论 0原文

我需要连接应用程序中的所有事件并跟踪所有信息(引发、参数等)。

我在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文