Результаты поиска по запросу "inversion-of-control"

1 ответ

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

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

0 ответов

Почему папка _bin_DeployableAssemblies специфична для веб-приложений?

Папка _bin_DeployableAssemblies была добавлена в VS 2010 с пакетом обновления 1 (SP1) в качестве распространенного способа извлечения сборок, для которых не существует жесткой зависимости. Я полагаю, что изначально он был добавлен как способ ...

2 ответа

Это хороший пример «анти-паттерна инъекций Бастарда»?

Я вижу, что ведущие разработчики пишут такой код и после прочтения книги Марка Симанна«Внедрение зависимостей в .NET» Мне интересно, если конкретное «новое» является «иностранным», то есть «Bastard Injection» ?? public class ...

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

1 ответ

Как связывание выполняется с декораторами, использующими Ninject?

Исходя из этого вопроса:Должны ли эти виды услуг вводиться в базовом классе? (по сравнению со статическими ...

1 ответ

Замок Виндзор и дженерики

У меня есть следующее: 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 } ... }В этом ...

1 ответ

Инъекция зависимых зависимостей с шаблоном Decorator

Скажем, у меня есть такая иерархия классов: public interface IRepository { } public class SomeSimpleRepository : IRepository {}Теперь я хочу «украсить» SomeSimpleRepository дополнительными функциями public class MoreAdvancedRespository : ...

2 ответа

Мне нужно больше практических примеров Ninject

В прошлом я использовал swiftsuspenders, который является контроллером IoC Actionscript 3. По сути, первая версия switfsuspender была похожа на ядро Ninject, которое называлось инжектором. Если я хотел создать инжектор приложения (скажем, с ...

2 ответа

Указание экземпляра для регистрации компонента с помощью Castle Windsor

У меня есть, вероятно, простой вопрос о замке Виндзор, который я не использовал очень долго. Я пытаюсь зарегистрировать сервис с конкретным экземпляром, который будет одноэлементной реализацией сервиса. Контейнер не может попытаться создать ...

2 ответа

Зарегистрировать компонент на основе имени параметра в запросчике в windsor

У меня есть этот интерфейс для использования AutoMapper: public interface IMapper { object Map(object source, Type sourceType, Type destinationType); }Затем для каждого типа данных у меня есть свой класс сопоставления, например: public class ...

7 ответов

Что такое компонентно-управляемая разработка?

Компонентно-управляемая разработка термин начинает широко использоваться, особенно в связи с инверсией управления. Что это такое?Какие проблемы это решает?Когда это уместно, а когда нет?