在每次调用时调用一个方法

4

这可以是一个调试/监控过程。

我想知道一种方法,最好的方法是在每次执行类/命名空间/应用程序中的其他方法时调用方法

代码片段、意见和文章将不胜感激。

2个回答

6
AOP; 例如看看PostSharp,它提供了这种类型的织入。请注意,这种方法通过在构建过程中更改IL来工作,如果过度使用可能会影响运行时性能。

谢谢Mark,当我在搜索时,我发现了这个平台,我对这种方法不太熟悉,我需要在项目结构上做出任何更改吗? - Kasrak
1
@Sypress 你只需要添加一个程序集属性(一个“方面”)。 - Marc Gravell

1

看一下面向切面编程(AOP)。一个很好的库是Postsharp


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接