Описание тега unity-container
Блок приложения Unity (т.е. Unity) - это легкий расширяемый контейнер для внедрения зависимостей для.NET с поддержкой перехвата. _Не_ используйте этот тег для ссылки на игровой движок Unity.
1
ответ
Unity выдает ошибку 'Значение не может быть нулевым. Имя параметра: строка
У меня есть приложение MVC5, и я использую Unity в качестве контейнера IOC. Я регистрирую все компоненты, как показано ниже. Все работало нормально, пока я не представил новый класс MyAccount в MyDomainService, Теперь, когда единство пытаются решить…
02 июн '16 в 17:39
2
ответа
Как вы можете заставить Unity создать новый экземпляр?
Используя блок приложения Unity, как вы можете заставить конфигурацию Unity создать новый экземпляр объекта, когда мы вызываем UnityContainer.Resolve<T>() метод в контексте WCF?
21 авг '12 в 14:38
2
ответа
Unity не использует конструктор класса по умолчанию
У меня есть этот класс: public class Repo { public Repo() : this(ConfigurationManager.AppSettings["identity"], ConfigurationManager.AppSettings["password"]) { } public Repo(string identity,string password) { //Initialize properties. } } Я добавил ст…
09 мар '11 в 22:38
1
ответ
Регистрация типов с лямбда-выражением
Мне было интересно, как мне добиться такой функции в UnityContainer: container.RegisterType<IDummy>(Func<IDummy>) // deferred resolution
17 июн '14 в 06:20
2
ответа
Prism 6 с Unity - разрешение моделей представления для представлений без соглашения об именовании
Я пытаюсь разрешить модели просмотра с использованием DI с Prism 6 и Unity в моем приложении WPF, и это работает. Однако я не знаю, как сказать платформе, какое представление должно быть объединено с какой моделью представления. Если я использую сог…
04 май '16 в 19:58
1
ответ
Стоит ли перехват накладных расходов, которые он создает?
Я нахожусь в процессе значительных усилий по внедрению NHibernate в нашу кодовую базу. Я подумал, что мне придется использовать какой-то DI-контейнер, чтобы я мог внедрить зависимости в сущности, которые я загружаю из базы данных. Я выбрал Unity в к…
18 май '11 в 12:53
3
ответа
Unity ResolveAll Универсальный интерфейс
Я использую Unity IoC, я хотел бы зарегистрировать отображение не универсального класса в универсальный интерфейс. После этого я хотел бы использовать метод ResolveAll для получения всей регистрации, связанной с универсальным интерфейсом. Это пример…
21 авг '15 в 20:28
1
ответ
Перевести код из Unity .NET в Java Spring
Я пытаюсь преобразовать код из C# в Java с помощью среды Spring. Поскольку среда Java Spring предоставляет больше возможностей (это структура), кажется выполнимой. В частности, код C# использует DI с контейнером Unity .NET с файлами XML-конфигурации…
09 ноя '13 в 22:11
2
ответа
Unity RegisterInstance IDisposable объектов
Unity 2.0: По умолчанию RegisterInstance использует ContainerControlledLifetimeManager. Когда контейнер Unity удаляется, он вызывает Dispose для экземпляра (если IDisposable). В моем случае это не то, что я хочу. Экземпляр принадлежит и расположен д…
16 мар '11 в 19:23
1
ответ
Unity: использовать тот же текст данных в application_BeginRequest?
Ранее мне удалось настроить мое единство, чтобы каждый раз предоставлять новый DataContext для моего проекта репозитория. Работает отлично. Но, например, я нахожусь в методе WCF, который открывает 2 службы, которые, в свою очередь, открывают 2 репоз…
08 ноя '09 в 22:35
9
ответов
MVC, EF - экземпляр Singleton DataContext для каждого веб-запроса в Unity
У меня есть веб-приложение MVC 3, где я использую Entity Framework для доступа к данным. Кроме того, я просто использовал шаблон репозитория, где, например, все связанные с продуктом вещи обрабатываются в "ProductRepository", а все связанные с польз…
03 мар '11 в 22:44
1
ответ
ASP.NET MVC 3. Мне нужно беспокоиться о утилизации контейнера?
В ASP.NET MVC мне нужно явным образом (как сказано здесь http://unity.codeplex.com/Thread/View.aspx?ThreadId=38588) мой контейнер, чтобы объекты внутри него были расположены. С ASP.NET MVC 3 и собственной поддержкой IoC мне все еще нужно беспокоитьс…
18 янв '11 в 10:41
1
ответ
Единство, чтобы вернуть новый экземпляр службы
Я столкнулся с небольшой проблемой при использовании Unity и WPF. Сценарий таков: у меня есть приложение WPF, которое следует шаблону проектирования MVVM. Есть модуль под названием ViewKDI. В этом модуле у меня есть служба под названием ViewKDIServi…
11 дек '09 в 16:41
1
ответ
Как создать единицу работы
Я использую шаблон внедрения зависимостей для разрешения правильного экземпляра моего UnitOfWork. Когда я использую только одно сопоставление типов, все в порядке unityContainer.RegisterType<IUnitOfWork, UnitOfWork>(); Проблема возникает, когд…
31 авг '10 в 08:30
1
ответ
Разрешить одноэлементный объект из нескольких потоков
Я хочу разрешить один и тот же объект из разных потоков. Но когда я удаляю (разрываю) объект в одном потоке и разрешаю его в другом потоке, я получаю два разных объекта, хотя этот объект должен быть единым для всего приложения. LifetimeManager - это…
11 мар '11 в 14:07
2
ответа
WPF MVVM с IUnityContainer создает нежелательные множественные экземпляры
Привет! В настоящее время я использую WPF с шаблоном Model/View и IOC, однако у меня возникла проблема с тем, что в настоящее время у меня есть 3 представления, из которых необходимо создать только два, определенные во время выполнения. В каждом пре…
02 авг '12 в 10:32
1
ответ
Имя типа или псевдоним xxxx не могут быть разрешены. Пожалуйста, проверьте ваш конфигурационный файл и проверьте это имя типа
У меня есть следующий интерфейс, определенный в проекте RepositoryPattern: using System.Collections.Generic; using Domain; namespace RepositoryPattern { public interface IRepository { List<Car> GetCars(); } } Раздел Unity моей конфигурации XML…
27 фев '15 в 18:26
2
ответа
Как решить круговую зависимость
Привет, у меня проблема со структурой моего кода, он как-то переходит в круговую зависимость. Вот объяснение того, как выглядит мой код: У меня есть ProjectA содержит BaseProcessor и BaseProcessor имеет ссылку на класс под названием Структура в Proj…
24 мар '14 в 05:49
1
ответ
Почему этот вызов метода не перехватывается?
Почему не вызывается перехват метода DoIt()? Должен ли я использовать что-то кроме InterfaceInterceptor для перехвата метода DoIt()? Как бы вы это сделали? using System; using Microsoft.Practices.Unity; using Microsoft.Practices.Unity.InterceptionEx…
04 ноя '09 в 18:57
3
ответа
Unity и ASP.NET WebForms - для этого объекта не определен конструктор без параметров
У кого-нибудь есть хорошие примеры того, как заставить Unity 1.2 или 2.0 работать с ASP.NET WebForms? Я думал, что понял это, но, очевидно, я что-то упустил. Теперь я получаю ошибку; Msgstr "Для этого объекта не определен конструктор без параметров"…
07 сен '10 в 23:06