Результаты поиска по запросу "unity-container"

3 ответа

Инъектор конструктора в C # / Unity?

Я использую C # с Microsoft Unity Framework. Я не совсем уверен, как решить эту проблему. Вероятно, это как-то связано с моим отсутствием понимания DI в Unity. Моя проблема может быть суммирована с использованием следующего примера кода: class ...

1 ответ

Не используйте пожизненный менеджер вообще. Таким образом, каждый раз, когда вы вызываете Resolve, создается новый экземпляр. И этот экземпляр может быть удален через собственную реализацию dispose.

ел бы явно "выпустить" экземпляр объекта, разрешенный Unity. Я надеялся, что метод Teardown должен использоваться именно для этого, поэтому я попробовал что-то вроде этого: container.RegisterType(typeof(IMyType), typeof(MyType), ...

1 ответ

Правильно ли я думаю, что нет способа заставить эту работу работать без индивидуального указания каждого параметра конструктора? :(

вык к Ninject, и для конкретного проекта меня просят изучить Unity. Есть одна вещь, которую я не могу найти информацию о том, как это сделать. В Ninject я могу ...

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

8 ответов

@Petter Friberg, спасибо за редактирование. :)

отаю над проектом, в котором платформа Unity используется в качестве контейнера IoC. Мой вопрос касается внедрения необязательной зависимости (в данном случае регистратора) в несколько классов с использованием внедрения свойства или ...

4 ответа

Это согласовывает IDisposable шаблоны использования № 1 и № 3 сверху. Обычные классы используют внедрение зависимостей; им не принадлежат инъецированные IDisposables, поэтому они не избавляются от них. Классы, которые выполняют разрешение типов (через фабрики), потому что им нужны динамически создаваемые объекты, эти классы являются владельцами, и это расширение предоставляет средство для управления областями удаления.

ю, что подобный вопрос задавался несколько раз (например:Вот [https://stackoverflow.com/questions/987761/how-do-you-reconcile-idisposable-and-ioc] , Вот ...

5 ответов

Есть ли шаблон для инициализации объектов, созданных через DI-контейнер

Я пытаюсь заставить Unity управлять созданием моих объектов, и я хочу иметь некоторые параметры инициализации, которые не известны до времени выполнения: На данный момент единственный способ, которым я мог придумать, как это сделать - это ...

1 ответ

Благодарю. Я смотрю на это и да в отношении шаблонов T4. Я написал свой собственный шаблон для интерфейсов, в то время как модифицировал шаблон POCO для классов. Мне нужно взглянуть на ObjectMaterialized вещь, которую вы упомянули. Я уже боялся, что EF будет заботиться только о занятиях.

аюсь использовать Unity Framework с Entity Framework. Позвольте мне объяснить сценарий. Допустим, у меня есть база данных с 5 таблицами. У меня будет 5 интерфейсов, каждый из которых соответствует одной таблице в базе данных, в которой каждое ...

2 ответа

@smartcaveman: спасибо, что оставили этот комментарий - сделав это, вы позволили мне 1) узнать что-то новое 2) опровергнуть вас =)

сновное составное приложение ASP.NET MVC использует глобальный контейнер Unity для регистрации типов. Приложение устанавливает фабрику контроллеров для использования этого глобального контейнера. Я хотел бы реорганизовать это так, чтобы каждая из ...

1 ответ

Unity IOC Static Factory

Есть ли способ через конфигурацию XML для обозначения статического метода фабрики на объекте?

8 ответов

Разрешение IEnumerable <T> с помощью Unity

Может ли Unity автоматически разрешатьIEnumerable<T>? Допустим, у меня есть класс с этим конструктором: public CoalescingParserSelector(IEnumerable<IParserBuilder> parserBuilders)и я настраиваю отдельные экземпляры IParserBuilder в ...