Вопросы по теме '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 просмотров
schedule
18.04.2024
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 просмотров
schedule
10.04.2023
MEF против любого IoC
Глядя на Microsoft Managed Extensibility Framework (MEF) и различные контейнеры IoC (например, Unity), я не понимаю, когда использовать один тип решения вместо другого. В частности, похоже, что MEF обрабатывает большинство шаблонов типов IoC и что...
13460 просмотров
schedule
14.04.2022
linq2sql с использованием инъекции зависимостей?
Кто-нибудь знает, как заставить работать инъекцию зависимостей с linq2sql. Вот моя ситуация ..
Я объясню это как можно лучше здесь.
У меня есть базовый класс, который имеет DBML (linq2sql) и классы и т. Д. Этот DBML является ОБЩИМ для более чем...
345 просмотров
schedule
26.12.2022
Модульное тестирование с помощью ServiceLocator
Я делаю модульный тест для класса, который использует структуру внедрения зависимостей единства.
Это возвращает значение null: ServiceLocator.Current.GetInstance();
Как я могу заставить его возвращать фиктивный объект или только сам объект?
7758 просмотров
schedule
03.06.2024
Статические фабрики Unity IOC
Есть ли способ через конфигурацию xml обозначить статический фабричный метод для объекта?
4570 просмотров
schedule
30.10.2022
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 просмотров
schedule
25.09.2022
Конфигурация единства с открытыми универсальными типами
Я пытаюсь использовать единство для разрешения общего экземпляра 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 просмотров
schedule
11.03.2022
Настройка контейнера 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 просмотров
schedule
09.01.2024