Skip to content

Releases: freshncp/Larva.DynamicProxy

v1.0.5

08 Oct 07:27
1d5eb2c
Compare
Choose a tag to compare

dotnet 动态代理类,用于AOP。可以结合IoC框架。此动态代理仅支持通过实现接口来创建代理类。

  • 基于对象,返回指定接口的代理类对象,此代理类引用原始对象;

  • 基于类型,返回指定接口的代理类,此代理类拥有原始类Public的构造函数;

  • 通过实现IInterceptor接口或继承StandardInterceptor类,并将其实现类的类型作为参数传入创建代理或代理类,即可实现拦截方法(Method)、属性(Property);

  • StandardInterceptor 支持拦截Task异步方法。