Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想尝试一些东西,但不知道是否可能。我希望我的代码能够监听 3rd 方应用程序的方法。我正在尝试确定何时调用该方法并检索传递给该方法的任何参数。
例如,在 3rd 方应用程序中调用 a 方法,如下所示:
LoggerClass.LogCreate(LogName, LogDetails)
我想知道何时调用 LogCreate,然后通过提取 LogName 和 LogDetails 字符串来检索信息。然后我会为我自己的记录器实用程序解析 2 个字符串。
这可能吗?
提前致谢。
这正是面向方面的编程所支持的那种事情。
上面链接的维基百科文章表明它在 C# 中受支持,但未提供详细信息。也许这里的其他人可以 - 我自己不做 C#...
如果您没有直接在 C# 中找到支持,您可能需要查看PostSharp。