Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Exception handling 异常处理块-手动注册ExceptionManager类_Exception Handling_Unity Container_Enterprise Library - Fatal编程技术网

Exception handling 异常处理块-手动注册ExceptionManager类

Exception handling 异常处理块-手动注册ExceptionManager类,exception-handling,unity-container,enterprise-library,Exception Handling,Unity Container,Enterprise Library,是否可以将抽象ExceptionManager类型注册到它的具体实现ExceptionManagerImpl中 默认值依赖于Unity容器,我已经在使用Windsor,因此我想在Windsor上手动注册异常处理块组件。是的,这是可能的。您需要为EntLib构建Windsor配置程序。在试图发现ExceptionManagerImpl依赖项时,我遇到了麻烦,因为Unity似乎通过表达式传递.ctor依赖项。我在这里提出了一个问题,我到目前为止所做的一切都在这里进行了描述。我已经为EntLib构建了

是否可以将抽象ExceptionManager类型注册到它的具体实现ExceptionManagerImpl中


默认值依赖于Unity容器,我已经在使用Windsor,因此我想在Windsor上手动注册异常处理块组件。

是的,这是可能的。您需要为EntLib构建Windsor配置程序。在试图发现ExceptionManagerImpl依赖项时,我遇到了麻烦,因为Unity似乎通过表达式传递.ctor依赖项。我在这里提出了一个问题,我到目前为止所做的一切都在这里进行了描述。我已经为EntLib构建了一个Windsor配置程序,但是我必须在TypeRegistration中手动注册任何包含ConstructorParameters的组件(看看我到目前为止的进展,)@Nikos,啊,好的。我现在无法查看您的日志-我已进入发布的最后一周。我将在下周末试着复习。您可能想在entlib.codeplex.com论坛上发布您的问题。可能还有其他人已经构建了Windsor配置程序,能够更快地响应。我在Autofac上看到过一个。我和温莎一起工作:-)我把所有的东西都放在这里:我还有很多工作要做。它主要基于UnityContainerConfigurator实现。非常好,Nikos。考虑把你的配置器添加到EntLibContrib.codeplex.com.Yes,我会这样做(我给你发送了一个关于EnListBrutib的消息,用于注册过程)。