Конфигурация Microsoft Unity XML для перехвата - PullRequest
1 голос
/ 05 мая 2011

Я пытался настроить перехват для Unity (я хочу войти в log4net до и после вызовов метода объекта).

Я использовал этот пример:

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

и аналогично этому ответу:

Microsoft Unity - код для xml

но я получаю «Нераспознанный элемент extensionConfig». - в строке, где это делает GetSection («единство») ниже.

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

Пожалуйста, помогите

1 Ответ

2 голосов
/ 27 мая 2011

Вам нужно добавить расширение раздела, чтобы это работало

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

См. Стр. 60 из Unity20.PDF для документации

...