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

4 ответа

 из группы Microsoft Patterns and Practices. Unity - это слой абстракции поверх ObjectBuilder.

ускаю новое приложение Winforms и намереваюсь использовать среду IoC / DI (возможно, Ninject, но я также думаю о StructureMap и LinFu). Похоже, что почти все, кто использует IoC / DI, делают это в веб-среде и практически ничего не нашли при ...

1 ответ

Autofac оформить QueryHandler по соглашению на основе имени параметра конструктора?

Мы вводимIQueryHandler<TQUery,TResult> в наших контроллерах MVC. Мы глобально регистрируем все это в контейнере Мы написали декоратор, который может кэшировать результатыIQueryHandler. Мы хотим иногда получать кешированные результаты, а иногда ...

1 ответ

@ Бруно: Действительно ... это определенно неудачно :(

я есть интерфейс универсального типа и я хочу, чтобы конструктор объекта брал в интерфейсе универсального типа. Подобно: public Constructor(int blah, IGenericType<T> instance) {}Я хочу, чтобы код, который создает этот объект, указывал ...

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

4 ответа

 и использовать систему типов.

я естьIRespository зарегистрирован дважды (с именами) в следующем коде: // Setup the Client Repository IOC.Container.RegisterType<ClientEntities>(new InjectionConstructor()); IOC.Container.RegisterType<IRepository, GenericRepository> ("Client", ...

4 ответа

Dependency Inject (DI) «дружественная» библиотека

Я размышляю над дизайном библиотеки C #, которая будет иметь несколько различных функций высокого уровня. Конечно, эти функции высокого уровня будут реализованы с использованиемSOLID ...

3 ответа

... но связано с тем, что контейнеры DI часто предлагают функциональность для добавления перехватчиков к объектам, которые вы извлекаете из контейнера.

нтересован в концепции перехватчика в последнее время. Я знаю, что эта концепция используется во многих библиотеках, таких как NHibernate, Entity Framework и других. Но меня интересует, как использовать эту концепцию в веб-приложении ASP.NET ...

1 ответ

Полезно знать, спасибо - намного больше работы, чем я ожидал, я думаю, не вредно оставлять это единственное исключение в виде кода.

роцессе переноса нашей конфигурации Unity в файл web.config. Я застрял на том, как перенести следующую конфигурацию кода в формат XML: var container = new UnityContainer(); container.RegisterType<IPrincipal>(new InjectionFactory(x=> ...

4 ответа

Ни одно из решений не фиксирует ВСЕ исключения. Я все еще использую Application_Error для захвата исключений, которые не обнаруживаются в моих методах ApiController.

у знать, есть ли возможность попросить Unity «не переносить какие-либо пользовательские исключения во время разрешения»? В самом деле, почему Unity делает обертки в ResolutionFailedException? Это меняет «контракт на оказание услуг по ...

3 ответа

Как мне соединить различные части моего кода API веб-интерфейса Castle Windsor?

Как мне соединить различные части моего кода API Виндзорского замка Web Web Castle, чтобы маршрутизация контроллера выбрала правильную реализацию интерфейса? Запись: После нескольких фальстартов / тупиков и частичных побед ...

2 ответа

 идеально подходит для этой цели.

ользую Autofac для обработки внедрения зависимостей в моем приложении. Тем не менее, у меня есть один компонент, который делает магию отражения во время выполнения, и я не знаю во время компиляции, какие зависимости ему понадобятся. Обычно, я ...