Вопросы с тегом '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
4 отв.

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

У меня IRespository зарегистрирован дважды (с именами) в следующем коде: // Setup the Client Repository IOC.Container.RegisterType<ClientEntities>(new InjectionConstructor()); IOC.Container.RegisterType<IRepository, GenericRepository> ...
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