Результаты поиска по запросу "inversion-of-control"
из группы Microsoft Patterns and Practices. Unity - это слой абстракции поверх ObjectBuilder.
ускаю новое приложение Winforms и намереваюсь использовать среду IoC / DI (возможно, Ninject, но я также думаю о StructureMap и LinFu). Похоже, что почти все, кто использует IoC / DI, делают это в веб-среде и практически ничего не нашли при ...
Autofac оформить QueryHandler по соглашению на основе имени параметра конструктора?
Мы вводимIQueryHandler<TQUery,TResult> в наших контроллерах MVC. Мы глобально регистрируем все это в контейнере Мы написали декоратор, который может кэшировать результатыIQueryHandler. Мы хотим иногда получать кешированные результаты, а иногда ...
@ Бруно: Действительно ... это определенно неудачно :(
я есть интерфейс универсального типа и я хочу, чтобы конструктор объекта брал в интерфейсе универсального типа. Подобно: public Constructor(int blah, IGenericType<T> instance) {}Я хочу, чтобы код, который создает этот объект, указывал ...
и использовать систему типов.
я естьIRespository зарегистрирован дважды (с именами) в следующем коде: // Setup the Client Repository IOC.Container.RegisterType<ClientEntities>(new InjectionConstructor()); IOC.Container.RegisterType<IRepository, GenericRepository> ("Client", ...
Dependency Inject (DI) «дружественная» библиотека
Я размышляю над дизайном библиотеки C #, которая будет иметь несколько различных функций высокого уровня. Конечно, эти функции высокого уровня будут реализованы с использованиемSOLID ...
... но связано с тем, что контейнеры DI часто предлагают функциональность для добавления перехватчиков к объектам, которые вы извлекаете из контейнера.
нтересован в концепции перехватчика в последнее время. Я знаю, что эта концепция используется во многих библиотеках, таких как NHibernate, Entity Framework и других. Но меня интересует, как использовать эту концепцию в веб-приложении ASP.NET ...
Полезно знать, спасибо - намного больше работы, чем я ожидал, я думаю, не вредно оставлять это единственное исключение в виде кода.
роцессе переноса нашей конфигурации Unity в файл web.config. Я застрял на том, как перенести следующую конфигурацию кода в формат XML: var container = new UnityContainer(); container.RegisterType<IPrincipal>(new InjectionFactory(x=> ...
Ни одно из решений не фиксирует ВСЕ исключения. Я все еще использую Application_Error для захвата исключений, которые не обнаруживаются в моих методах ApiController.
у знать, есть ли возможность попросить Unity «не переносить какие-либо пользовательские исключения во время разрешения»? В самом деле, почему Unity делает обертки в ResolutionFailedException? Это меняет «контракт на оказание услуг по ...
Как мне соединить различные части моего кода API веб-интерфейса Castle Windsor?
Как мне соединить различные части моего кода API Виндзорского замка Web Web Castle, чтобы маршрутизация контроллера выбрала правильную реализацию интерфейса? Запись: После нескольких фальстартов / тупиков и частичных побед ...
идеально подходит для этой цели.
ользую Autofac для обработки внедрения зависимостей в моем приложении. Тем не менее, у меня есть один компонент, который делает магию отражения во время выполнения, и я не знаю во время компиляции, какие зависимости ему понадобятся. Обычно, я ...