J'ai exception dans le traitement configurated application utilisant la bibliothèque Enterprise Configurator (Simple: Ajout d'une nouvelle politique pour toute exception, ajouté gestionnaire qui passe à bloc journalisation Than il est écrit à Windows System Event.)ExceptionHandling avec Unity et VirtualMethodInterceptor
Cependant, lorsque j'instancie mes objets en utilisant VirtualMethodInterceptor - il ne gère aucune exception. Quand je passe à TransparentProxyInterceptor - cela fonctionne.
J'utilise le code pour créer l'objet comme ça:
_container.RegisterType<T, TK>(
new ContainerControlledLifetimeManager(),
new InterceptionBehavior<PolicyInjectionBehavior>(),
new Interceptor<VirtualMethodInterceptor>())
Quel est le problème? TransparentProxyInterceptor est lent, et il est préférable de ne pas l'utiliser. J'utilise Unity 5.0
Mise à jour. J'ai oublié de dire: J'utilise un attribut pour indiquer les méthodes qui doivent être traitées: [ExceptionCallHandler (« Politique »)]
Salut, c'est difficile à dire - pouvez-vous nous montrer le code sur le comportement et le code qui échoue? – Carsten