C# 通过Unity拦截和注入异常策略设置异常处理应用程序块
我正在尝试为我的应用程序设置异常处理块,并希望 在该点注入配置文件中定义的异常处理策略 我在IoC工厂向unity注册模块和拦截 目前,我只是注册类型、设置拦截并使用以下异常行为:C# 通过Unity拦截和注入异常策略设置异常处理应用程序块,c#,.net,exception-handling,enterprise-library,unity2.0,C#,.net,Exception Handling,Enterprise Library,Unity2.0,我正在尝试为我的应用程序设置异常处理块,并希望 在该点注入配置文件中定义的异常处理策略 我在IoC工厂向unity注册模块和拦截 目前,我只是注册类型、设置拦截并使用以下异常行为: container.AddNewExtension<Interception>(); container.RegisterType<INotificationService, NotificationService>( new TransientLifetimeManager(),
container.AddNewExtension<Interception>();
container.RegisterType<INotificationService, NotificationService>(
new TransientLifetimeManager(), new Interceptor<InterfaceInterceptor>(),
new InterceptionBehavior<ExceptionBehavior>());
exManager.HandleException(ex, policy);
这是正确的方法吗?有什么想法或反馈吗?我在工作时如何注入政策
设置unity容器?您可以在企业库中使用策略注入功能,并使用异常处理程序:这听起来是个不错的方法。非常类似于向下滚动到ExceptionInterceptionBehavior。谢谢Tuzo。这正是我想要的。再次感谢分享。