Результаты поиска по запросу "ioc-container"

1 ответ

Поддерживает ли Simple Injector MVC 4 ASP.NET Web API?

1 ответ

Виндзор - вытащить временные объекты из контейнера

Как я могу вытащить объекты из контейнера, которые являются переходными по природе? Нужно ли регистрировать их в контейнере и вставлять в конструктор нужного класса? Впрыскивать все в конструктор не очень хорошо. Также только для одного класса я ...

2 ответа

Почему MVC4 использует Anti-Pattern Service Locator?

После прочтения«Внедрение зависимостей в .NET» [https://rads.stackoverflow.com/amzn/click/com/1935182501]Марк Симанн, я держусь подальше отСервисный локатор [http://en.wikipedia.org/wiki/Service_locator_pattern]который ...

ТОП публикаций

2 ответа

Castle Windsor: заставляет решатель использовать указанный конструктор

Вот пример: interface IComponentA {}; class ComponentA : IComponentA { }; interface IComponentB { }; class ComponentB : IComponentB { }; interface IComponentC { }; class ComponentC : IComponentC { public ComponentC(IComponentA a) ...

1 ответ

Контейнер Windsor Ioc: как зарегистрировать, что определенные конструкторы используют разные реализации интерфейса

У меня есть много классов, которые принимают IMyService в качестве аргумента конструктора. например ClassA(IMyservice myservice) // this should take a Concrete1 for IMyService ClassB(IMyservice myservice) // this should take a Concrete2 for ...

1 ответ

Объявление Spring Bean в родительском контексте против дочернего контекста

У меня есть объект bean-объекта (dao), который я создаю в своем ServletContext через следующий xml: <bean id="userDao" class="com.company.dao.impl.UserDaoImpl"> <property name="sessionFactory" ref="sessionFactory" /> </bean>Этот ...

2 ответа

, но JC обеспечивает лучший модульный шаблон.

яюсь пользователем NLog и создаю свою собственную цель. Эта цель будет использовать некоторые репозитории (используя NHibernate) для сохранения записей журнала. Можно ли внедрить требуемые зависимости конструктора пользовательских ...

2 ответа

Вам не нужно явно использовать ResolvedParameter для примитивов в подавляющем большинстве случаев.

я есть класс, который имеет в своем конструкторе некоторые примитивные аргументы типа, такие как строка и т. Д. Как мне зарегистрировать тип в контейнере единицы? public LoginManager( IRegionManager regionManager, ...

5 ответов

Я обычно создаю полностью готовое решение, предоставляя проект MyProject.autofac, который регистрирует все в моем любимом контейнере.

ожусь в процессе разработки расширяемой платформы с использованием DI и IoC. Пользователи должны иметь возможность переопределять существующие функциональные возможности в рамках инфраструктуры, помещая свои собственные реализации ...

1 ответ

Я использую «обычную» регистрацию (см. Мое обновление). Можете ли вы указать мне на пример, который показывает мне, как сделать это с помощью соглашений?

учил следующее определение интерфейса: public interface ICommandHandler { ILogger Logger { get; set; } bool SendAsync { get; set; } }У меня есть несколько реализаций, которые реализуютICommandHandler и должны быть решены. В то время как Замок ...