Вопросы по теме 'unity-container'

Является ли MEF фреймворком для внедрения зависимостей?
Недавно анонсированная среда управляемой расширяемости (MEF) .NET 4.0 - это среда внедрения зависимостей? Будет ли Microsoft Unity from Patterns and Practices устаревшим в версии 4.0? Как MEF сравнивается с фреймворком вроде Unity?
16160 просмотров
schedule 03.11.2023

Получение реального экземпляра с прокси под Unity Interception с помощью NHibernate
Я использую Unity для динамического разрешения типов для подключаемой архитектуры. Я также использую перехват для проверки бизнес-правил через АОП (используя ValidationAspects ). Наконец, я использую NHibernate в качестве ORM для сохранения...
1464 просмотров

Unity: как указать использовать конкретный экземпляр типа при разрешении другого типа
Я пытаюсь сделать следующее в Unity: У меня есть тип со следующим конструктором public Type1(Type2 firstDependency, Type3 secondDependency) При разрешении Type1 с помощью Unity я хочу указать конкретный экземпляр для внедрения Type2 ....
11144 просмотров
schedule 14.08.2023

Может ли контейнер единства передать ссылку на себя в качестве параметра конструктора?
Есть ли способ для контейнера единства передать себя объекту? i.e.: public class Something { public Something(IUnityContainer container) { ... } }
6664 просмотров
schedule 07.03.2024

Вопрос новичка в Unity
Я впервые пытаюсь использовать Unity и думаю, что откусил больше, чем могу проглотить. У нас есть n-уровневое приложение, в котором есть базовая библиотека с несколькими абстрактными типами, а затем несколько библиотек для конкретных бизнес-сценариев...
187 просмотров

MEF против любого IoC
Глядя на Microsoft Managed Extensibility Framework (MEF) и различные контейнеры IoC (например, Unity), я не понимаю, когда использовать один тип решения вместо другого. В частности, похоже, что MEF обрабатывает большинство шаблонов типов IoC и что...
13460 просмотров

linq2sql с использованием инъекции зависимостей?
Кто-нибудь знает, как заставить работать инъекцию зависимостей с linq2sql. Вот моя ситуация .. Я объясню это как можно лучше здесь. У меня есть базовый класс, который имеет DBML (linq2sql) и классы и т. Д. Этот DBML является ОБЩИМ для более чем...
345 просмотров

Модульное тестирование с помощью ServiceLocator
Я делаю модульный тест для класса, который использует структуру внедрения зависимостей единства. Это возвращает значение null: ServiceLocator.Current.GetInstance(); Как я могу заставить его возвращать фиктивный объект или только сам объект?
7758 просмотров
schedule 03.06.2024

Статические фабрики Unity IOC
Есть ли способ через конфигурацию xml обозначить статический фабричный метод для объекта?
4570 просмотров

Unity IOC Buildup vs Resolve?
Мне было интересно, когда я использую наращивание и когда я использую разрешение при использовании Unity IOC. И когда я вызываю демонтаж? Спасибо
7840 просмотров
schedule 10.11.2022

Где настроить и сохранить состояние приложения в проекте библиотеки служб WCF?
У меня есть кое-что, что я хочу инициализировать и использовать в библиотеке служб WCF. Если бы это было на сайте ASP.NET, я бы сделал это в методе Application_Start файла global.asax, но какой эквивалент для библиотеки служб WCF?
1374 просмотров
schedule 20.06.2022

Проблема с конфигурацией юнити
В настоящее время у меня есть Не удалось загрузить ExternalIdentityProvider, когда я пытался запустить свой класс ioc container = new UnityContainer(); UnityConfigurationSection unitySection = ConfigurationManager.GetSection(unitySectionName) as...
1079 просмотров
schedule 20.02.2023

используя IObservable с единством
Я хочу использовать шаблон iobservable для отображения потока событий. Проблема в том, что я использую единство для создания как наблюдателя, так и генератора событий. Я бы предпочел не обновлять оба из них при запуске приложения, чтобы я мог начать...
815 просмотров
schedule 22.04.2022

Unity Container ResolutionFailedException, когда сопоставление правильно в файле конфигурации
Я использовал ServiceLocator , который я DIing с Unity public ServiceLocator(IUserStore userStore, IProdcutsStore productsStore, ...etc) {} public IUserStore UserStore { get { return userStore; } } Все это работало нормально, но я...
8721 просмотров

Конфигурация единства с открытыми универсальными типами
Я пытаюсь использовать единство для разрешения общего экземпляра IChannelFactory<ISomeType> для создания каналов для службы, которую я написал. Проблема в том, что конкретная версия этого класса ChannelFactory<ISomeType> принимает...
1381 просмотров
schedule 17.05.2022

Доступ к контейнеру Unity в классе модели представления
У меня есть оболочка, которая выглядит как панель инструментов и определяет мою основную область (панель обтекания). Что мне нужно сделать, так это иметь возможность добавлять виджеты в оболочку, и при нажатии на виджет открывается новое окно...
11370 просмотров
schedule 13.03.2022

Настройки Unity 2.0 Web.config с MVC
Я пытаюсь использовать Unity 2.0 для своего текущего проекта с MVC, и у меня возникают проблемы с настройкой внедрения параметров в файле web.config. Вот что у меня есть: 1) Домашний контроллер: public class HomeController : Controller {...
6139 просмотров
schedule 25.10.2022

Каковы преимущества использования стороннего контейнера для внедрения зависимостей по сравнению с тем, который я создал?
Я построил контейнер IoC давным-давно, когда смотрел это шоу http://www.dnrtv.com/default.aspx?showNum=126 несколько месяцев назад, и я сделал небольшой образец с его использованием, и он работал нормально. Теперь я использую unity в качестве...
269 просмотров

Настройка контейнера Unity в Web.config
Я пытаюсь настроить Unity с типом, который принимает в качестве входных данных параметр типа Array: <type type="IPermissionCheckPlan" mapTo="CompositePlanTeamWorkroomMove" name="MovePlan"> <constructor>...
2507 просмотров
schedule 12.09.2023

Unity: как разрешить класс через базовый интерфейс
Вот мой класс репозитория: public interface IMyRepository : IRepository<IMyEntity>{} public class MyRepository : IMyRepository { ... } Вот как его зарегистрировать: container.Register<IMyRepository, MyRepository >(); Вот...
7826 просмотров