[英]Castle.Windsor multiple Interceptors per class
您确实可以将多个拦截器应用于一个组件。 您可以使用流利的注册API并使用XML配置来完成此操作。
您还应该能够通过自定义属性来执行此操作,如您演示的那样,但是它似乎在Windsor中存在一个错误,该错误不允许您多次指定它(因此会看到错误)。 我建议将其报告为错误,并同时使用注册API附加多个拦截器。
至于将拦截器应用于方法,您可以执行此操作,但不能以声明方式进行。 相反,您需要指定IProxyGenerationHook
或IInterceptorsSelector
来控制应代理哪些方法和/或应将哪些拦截器应用于哪些代理方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.