0

我正在寻找最简单的方法来检查我的代理上的方法是否已由 DynamicProxy 自动实现。也就是说,假设在注册我的组件时,我添加了一些 AdditionalInterfaces,并且在我的拦截器中,如果该接口在代理上自动实现,我只想拦截该方法,并且如果我调用 .Proceed() 只会抛出 NotImplementedException . 我可以想出一些粗略的方法来使用 ComponentModel 进行检查,但我希望可能有一些简单/直接的方法。

谢谢!

4

1 回答 1

1

用于IProxyGenerationHook仅代理您要拦截的方法。

于 2010-11-29T03:31:47.583 回答