Результаты поиска по запросу "inversion-of-control"
Контейнер Windsor Ioc: как зарегистрировать, что определенные конструкторы используют разные реализации интерфейса
У меня есть много классов, которые принимают IMyService в качестве аргумента конструктора. например ClassA(IMyservice myservice) // this should take a Concrete1 for IMyService ClassB(IMyservice myservice) // this should take a Concrete2 for ...
Почему папка _bin_DeployableAssemblies специфична для веб-приложений?
Папка _bin_DeployableAssemblies была добавлена в VS 2010 с пакетом обновления 1 (SP1) в качестве распространенного способа извлечения сборок, для которых не существует жесткой зависимости. Я полагаю, что изначально он был добавлен как способ ...
Это хороший пример «анти-паттерна инъекций Бастарда»?
Я вижу, что ведущие разработчики пишут такой код и после прочтения книги Марка Симанна«Внедрение зависимостей в .NET» Мне интересно, если конкретное «новое» является «иностранным», то есть «Bastard Injection» ?? public class ...
Как связывание выполняется с декораторами, использующими Ninject?
Исходя из этого вопроса:Должны ли эти виды услуг вводиться в базовом классе? (по сравнению со статическими ...
Замок Виндзор и дженерики
У меня есть следующее: public interface ISubject { ... } public class Subject<T> : ISubject { ... } public class MyCode<T> { ... pulic void MyMethod() { var item = container.Resolve<ISubject>(); //????? how do I pass in T } ... }В этом ...
Инъекция зависимых зависимостей с шаблоном Decorator
Скажем, у меня есть такая иерархия классов: public interface IRepository { } public class SomeSimpleRepository : IRepository {}Теперь я хочу «украсить» SomeSimpleRepository дополнительными функциями public class MoreAdvancedRespository : ...
Мне нужно больше практических примеров Ninject
В прошлом я использовал swiftsuspenders, который является контроллером IoC Actionscript 3. По сути, первая версия switfsuspender была похожа на ядро Ninject, которое называлось инжектором. Если я хотел создать инжектор приложения (скажем, с ...
Указание экземпляра для регистрации компонента с помощью Castle Windsor
У меня есть, вероятно, простой вопрос о замке Виндзор, который я не использовал очень долго. Я пытаюсь зарегистрировать сервис с конкретным экземпляром, который будет одноэлементной реализацией сервиса. Контейнер не может попытаться создать ...
Зарегистрировать компонент на основе имени параметра в запросчике в windsor
У меня есть этот интерфейс для использования AutoMapper: public interface IMapper { object Map(object source, Type sourceType, Type destinationType); }Затем для каждого типа данных у меня есть свой класс сопоставления, например: public class ...
Что такое компонентно-управляемая разработка?
Компонентно-управляемая разработка термин начинает широко использоваться, особенно в связи с инверсией управления. Что это такое?Какие проблемы это решает?Когда это уместно, а когда нет?