【发布时间】:2011-11-16 21:33:14
【问题描述】:
我目前对类中的每个方法执行如下操作:
public void DoSomething(object thing)
{
LogHelper.LogExceptions(() =>
{
//DoSomethingWithThing
});
}
我的方法内容都在 LogExceptions 的操作中。我这样做了,所以我不必在整个节目中进行很多尝试,接球和投掷。它完全按照我的意愿工作,但作为一个懒惰的人,我不想一直写出 LogExceptions 调用并将我的逻辑嵌套在其中。
我想要做的就是将该逻辑拉到一个属性中,所以我需要做的就是:
[LogExceptions()]
public void DoSomething(object thing)
{
//DoSomethingWithThing
}
首先,这可能吗,其次,有人知道我可以使用的任何参考资料吗?
非常感谢。
【问题讨论】: