0
ExceptionHandling我有可配置的異常使用企業庫配置應用程序處理(簡單:所有的異常增加了新的政策,增加處理其傳遞給日誌程序塊比被寫入到Windows事件系統。)統一性與VirtualMethodInterceptor
但是,當我使用VirtualMethodInterceptor實例化對象時,它不處理任何異常。當我切換到TransparentProxyInterceptor - 它的作品。
我使用的代碼一樣,創建對象:
_container.RegisterType<T, TK>(
new ContainerControlledLifetimeManager(),
new InterceptionBehavior<PolicyInjectionBehavior>(),
new Interceptor<VirtualMethodInterceptor>())
什麼問題? TransparentProxyInterceptor速度很慢,最好不要使用它。
我使用Unity 5.0
Upd。忘了說:我使用屬性來指示應該處理的方法: [ExceptionCallHandler(「Policy」)]
嗨,很難說 - 你能告訴我們的行爲和代碼失敗的代碼? – Carsten