https://github.com/ArxOne/MrAdvice

 

太简单了,写好自己的处理类, 作为Attribute加到要拦截的方法或者类上就可以了。

 

Here is the minimal sample:

public class MyProudAdvice : Attribute, IMethodAdvice
{
    public void Advise(MethodAdviceContext context)
    {
        // do things you want here
        context.Proceed(); // this calls the original method
        // do other things here
    }
}

You then just need to mark the method(s) with the attribute and that's it, your aspect is injected!

[MyProudAdvice]
public void MyProudMethod()
{
}

相关文章:

  • 2021-11-15
  • 2021-11-13
  • 2021-05-12
  • 2021-09-20
  • 2021-09-28
  • 2021-11-30
  • 2021-08-25
  • 2021-11-19
猜你喜欢
  • 2021-12-11
  • 2021-10-17
  • 2021-05-04
  • 2022-01-02
  • 2021-10-13
  • 2021-09-08
相关资源
相似解决方案