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

Блок приложений Unity (т.е. Unity) представляет собой легкий, расширяемый контейнер для инъекций зависимостей для .NET с поддержкой перехвата.
7
ответов

Как сравнить основные каркасы С# DI/IoC?

Из-за риска выхода на святую военную территорию, Каковы сильные и слабые стороны этих популярных рамок DI/IoC, и можно ли считать их лучшими?.. Ninject Единство Castle.Windsor Autofac StructureMap Существуют ли какие-либо другие рамки DI/IoC дл...
задан 03 янв. '11 в 5:55
5
ответов

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

Я пытаюсь заставить Unity управлять созданием моих объектов, и я хочу иметь некоторые параметры инициализации, которые неизвестны до времени выполнения: В настоящий момент единственный способ, которым я мог бы думать о том, как это сделать, - это им...
задан 22 дек. '09 в 3:47
8
ответов

Корпоративная библиотека Unity vs Other IoC Containers

Какие плюсы и минусы использования Enterprise Library Unity и других контейнеров IoC (Windsor, Spring.Net, Autofac..)?
задан 05 янв. '09 в 0:00
6
ответов

Может кто-нибудь объяснить Microsoft Unity?

Я читал статьи о MSDN о Unity (Injection Dependency, Inversion of Control), но я думаю, что мне это нужно объяснять простыми словами (или простыми примерами). Я знаком с шаблоном MVPC (мы его здесь используем), но я пока не могу понять эту вещь Unity...
задан 04 марта '09 в 1:54
5
ответов

Ninject vs Unity для DI

Мы используем ASP.net MVC. Какая из них является лучшим фреймворком Ninject или Unity и почему?
задан 28 июня '09 в 15:08
7
ответов

Могу ли я передать параметры конструктора методу Unity Resolve()?

Я использую Microsoft Unity для инъекции зависимостей, и я хочу сделать что-то вроде этого: IDataContext context = _unityContainer.Resolve<IDataContext>(); var repositoryA = _unityContainer.Resolve<IRepositoryA>(context); //Same instance...
задан 24 апр. '09 в 21:18
11
ответов

Невозможно вложить зависимостей в ASP.NET Web API Controller с помощью Unity

Кто-нибудь имел успех с использованием контейнера IoC для ввода зависимостей в контроллеры ASP.NET WebAPI? Кажется, я не могу заставить его работать. Это то, что я сейчас делаю. В моем global.ascx.cs: public static void RegisterRoutes(Route...
задан 02 марта '12 в 7:29
4
ответов

Убедитесь, что контроллер имеет ошибку без параметров

Я следил за этим учебником, который отлично поработал, пока я не изменил свой DbContext, чтобы иметь дополнительный конструктор. У меня возникают проблемы с разрешением, и я не уверен, что делать, чтобы исправить это. Есть ли простой способ заставит...
задан 17 июня '14 в 3:41
5
ответов

IUnityContainer.Resolve <T> выдает ошибку, утверждающую, что ее нельзя использовать с параметрами типа

Вчера я внедрил код: CustomerProductManager productsManager = container.Resolve<CustomerProductManager>(); Он был компилируемым и работающим. Сегодня (возможно, я что-то изменил) я постоянно получаю ошибку: Не общий метод "Microsoft.Pract...
задан 20 мая '10 в 18:46
8
ответов

Может ли Unity быть сделано, чтобы не вызывать синхронное исключение Exception все время?

В контейнере инъекции зависимостей Unity есть широко известная проблема, при которой SynchronizedLifetimeManager часто вызывает метод Monitor.Exit, чтобы вызывать исключение SynchronizationLockException, которое затем захватывается и игнорируется. Эт...
задан 20 мая '10 в 15:44
4
ответов

MEF против любого IoC

Рассматривая Microsoft Managed Extensibility Framework (MEF) и различные контейнеры IoC (например, Unity), я не вижу, когда использовать один тип решения по другому. Более конкретно, похоже, что MEF обрабатывает большинство шаблонов типа IoC и что ко...
задан 17 авг. '09 в 17:47
3
ответов

С Unity, как я вставляю именованную зависимость в конструктор?

У меня есть IRespository, зарегистрированный дважды (с именами) в следующем коде: // Setup the Client Repository IOC.Container.RegisterType<ClientEntities>(new InjectionConstructor()); IOC.Container.RegisterType<IRepository, GenericReposito...
задан 13 авг. '11 в 0:58
4
ответов

Использование IsAssignableFrom и ключевое слово "is" в С#

При попытке узнать Unity, я продолжаю видеть следующий код для переопределения GetControllerInstance в MVC: if(!typeof(IController).IsAssignableFrom(controllerType)) { ... } это кажется мне довольно запутанным способом писать в основном if(contro...
задан 10 июня '10 в 13:53
2
ответов

Сравнение Castle Windsor, Unity и StructureMap

В следующем выражении выражение Krzysztofs, что Windsor делает намного больше чем другие IoC, я хотел понять, как эти IoCs складываются друг против друга и преимущества/дополнительные возможности, которые предоставляет замок Windsor. Есть ли какие-л...
задан 07 февр. '10 в 13:34
9
ответов

MVC, EF - экземпляр SingleContextContext Per-Web-Request в Unity

У меня есть веб-приложение MVC 3, где я использую Entity Framework для доступа к данным. Кроме того, я сделал простое использование шаблона репозитория, где, например, все связанные с продуктом материалы обрабатываются в "ProductRepository", и все св...
задан 04 марта '11 в 1:44