ioc-container
Я создаю мультитенантное приложение MVC 4 и использую Autofac в качестве контейнера. Я смотрел на библиотеку Autofac MultiTenant, однако, если я не пропустил что-то, я не думаю, что это действительно соответствует тому, что мне нужно. Это моя ситуация: я не знаю всех арендаторов заранее, и новые будут со...
Я пытаюсь изучить инъекцию зависимостей и столкнулся с проблемой при модульном тестировании приложения. Я пишу консольное приложение, и контейнер создается и инициализируется в Main (), он доступен как get-property в Program.Container, поэтому в любом месте моего приложения я могу вызвать Program.Container.R...
Это связано с этим вопросом Как зарегистрировать пространство имен в laravel 4 но я считаю, что я получил это разработано и пространства имен работают сейчас. Возникает новая проблема, с которой я столкнулся. Я считаю, что ошибка возникает при попытке ввести подсказку в конструкторе контроллера и связана с...
Я пытаюсь понять использование фреймворка IoC, такого как StructureMap, но не могу отделаться от мысли, что эти "шаблоны проектирования" - просто чепуха, делающая код еще более сложным. Позвольте мне начать с примера, в котором, по моему мнению, МОК несколько полезен. Я думаю, что IoC может быть полезен при...
Можно ли передавать события в методы с Autofac вместо всего объекта через интерфейсы / классы (через конструктор и инъекцию свойств). Я хочу связать на уровне функций, а не на уровне типов. Программно я ожидаю, что будет выполнена следующая работа (в C#): someType.Output += someOtherType.Input; Например S...
Я немного смущен тем, как инверсия управления (IoC) работает в Spring. скажем у меня есть класс обслуживания под названием UserServiceImpl что реализует UserService интерфейс. как это будет @Autowired? и в моем Controllers, как бы instantiate an instance этой услугой? Я бы просто сделать следующее? UserS...
рискуя попасть на территорию Священной войны, каковы сильные и слабые стороны этих популярных структур DI/IoC, и можно ли легко считать их лучшими? ..: Ninject единство замок.Виндзор Autofac StructureMap есть ли другие рамки DI/IoC для C#, которые я не перечислил здесь? в контексте моего варианта испол...
Я считаю, что мои конструкторы начинают выглядеть так: public MyClass(Container con, SomeClass1 obj1, SomeClass2, obj2.... ) С постоянно увеличивающимся списком параметров. Поскольку "контейнер" - это мой контейнер для инъекций зависимостей, почему я не могу просто сделать это: public MyClass(Container co...
Я решил начать использовать Ninject и столкнуться с проблемой. Скажем, у меня есть следующий сценарий. У меня есть IService интерфейс и 2 класса, реализующие этот интерфейс. А также у меня есть класс, который имеет конструктор getting IService и int. Как я могу создать экземпляр этого класса с помощью Ninject...
в дополнение к заявлению Кшиштофа, что Виндзор делает намного больше, чем другие МОК, я хотел понять, как эти МОК складываются друг против друга и преимущества/дополнительные услуги, которые предоставляет замок Виндзор. есть ли какие-либо сравнения? Может кто-нибудь помочь мне понять дополнительные функции...