Управление настройкой контейнера автофака

Я предположил бы, что мой будет где-нибудь между Brainf*ck и LOLCODE кроме с НАМНОГО больше круглые скобки .

5
задан alexandrul 18 May 2010 в 05:30
поделиться

1 ответ

Есть много способов управлять настройкой контейнера с помощью autofac.

Один из наиболее распространенных способов - использовать модуль и зарегистрировать его в построителе. Вы можете разбить несколько групп регистрации следующим образом:

public class DALModule : Module
{
   protected override void Load(ContainerBuilder builder)
   {
      builder.Register<SomeDataSomething>().As<IDataSomething>();  
      builder.Register<SomeOtherSomething( c => SomeOtherSomething.Create());
      //and so on
   }
}

Затем зарегистрируйте эти разбитые модули в построителе либо с помощью кода, либо с помощью XML. (простой вызов builder.RegisterModule (new DALModule ()) сделает это здесь). См. Вики-страницу на Структурирование с помощью модулей .

Или вы можете использовать только файлы XML (или использовать XML и модули вместе). См. Вики-страницу на XML-конфигурации для этого.

6
ответ дан 14 December 2019 в 13:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: