Как объявить Unity InjectionFactory в конфигурации XML

Я в процессе переноса нашей конфигурации Unity в файл web.config. Я застрял в том, как перенести следующую конфигурацию кода в формат xml:

var container = new UnityContainer();
container.RegisterType<IPrincipal>(new InjectionFactory(x=> HttpContext.Current.User));
return container;

Вот объявление XML:

<unity xmlns="http://schemas.microsoft.com/practices/2010/unity">
    <alias alias="IRepository" type="Model.IRepository, Model" />        
    <alias alias="Repository" type="Data.Repository, Data" />
    <container>
      <register type="IRepository" mapTo="Repository" />      
    </container>    
</unity>
7
задан abatishchev 22 June 2012 в 18:14
поделиться