用于拦截的Microsoft Unity XML配置

时间:2011-05-05 10:49:49

标签: unity-container

我一直在尝试为Unity配置拦截(我想在对象方法调用之前和之后登录到log4net)。

我用过这个例子:

http://www.codeproject.com/KB/architecture/UnityAOPNHibernate.aspx

和它的答案类似:

Microsoft Unity - code to xml

但我得到“无法识别的元素'extensionConfig'。” - 在下面的GetSection(“统一”)的行上。

        IUnityContainer unityContainer = new UnityContainer();
        var configurationSection = 
          (UnityConfigurationSection)ConfigurationManager.GetSection("unity")

请帮忙

1 个答案:

答案 0 :(得分:2)

您需要添加部分扩展名才能使用

<unity xmlns="http://schemas.microsoft.com/practices/2010/unity">
<sectionExtension type="Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptionConfigurationExtension, Microsoft.Practices.Unity.Interception.Configuration"/>
...

请参阅Unity20.PDF for the documentation

的第60页