3
我想實現這樣的功能:
[Wrap]
public void Foo()
{
/* foo logic */
}
在哪裏[Wrap]
屬性是一個屬性,它包裝內的一些外共同功能邏輯德 - 例如讓它成爲一個交易範圍:
using(var scope = new TransactionScope())
{
/* foo logic */
scope.Complete();
}
如何寫這樣的屬性?
類比的問題,我問過,但接受更詳細的答案就在這裏:http://stackoverflow.com/questions/14307298/basic-implementation-of-aop-like-attribute-using-standard-net-骨架 – jwaliszko