[英]Castle.Windsor multiple Interceptors per class
您確實可以將多個攔截器應用於一個組件。 您可以使用流利的注冊API並使用XML配置來完成此操作。
您還應該能夠通過自定義屬性來執行此操作,如您演示的那樣,但是它似乎在Windsor中存在一個錯誤,該錯誤不允許您多次指定它(因此會看到錯誤)。 我建議將其報告為錯誤,並同時使用注冊API附加多個攔截器。
至於將攔截器應用於方法,您可以執行此操作,但不能以聲明方式進行。 相反,您需要指定IProxyGenerationHook
或IInterceptorsSelector
來控制應代理哪些方法和/或應將哪些攔截器應用於哪些代理方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.