0
ответов

Unity 2.0 и обработка IDisposable типов (особенно с PerThreadLifetimeManager)

Я знаю, что аналогичный вопрос задавался несколько раз (например, : здесь, здесь, здесь и здесь), но это было для предыдущих версий Unity, где ответ зависел от используемого класса LifetimeManager. ...
вопрос задан: 23 May 2017 12:24
0
ответов

Как я могу зарегистрировать один синглтон для разных интерфейсов в единстве, конфигурация XML?

Как это сделать в коде, объясняется здесь: Unity Зарегистрируйте два интерфейса как один синглтон _container.RegisterType (new ContainerControlledLifetimeManager ()); _ container.RegisterType & ...
вопрос задан: 23 May 2017 12:16
0
ответов

Unity: Зарегистрируйте два интерфейса как один синглтон с перехватом

У меня есть класс, реализующий два интерфейса, и я хочу применить перехват к методам класса. Я следую совету Unity Зарегистрируйте два интерфейса как один синглтон, но я удивлен ...
вопрос задан: 23 May 2017 12:07
0
ответов

Внедрение класса в атрибут аутентификации с использованием Unity 2 и MVC 3

Я прочитал ряд статей, в которых указано, как это сделать, а именно: Решение переполнения стека Брэд Уилсонс отличный учебник Кажется, что они работают хорошо, однако, когда я следую некоторым из ...
вопрос задан: 23 May 2017 12:01
0
ответов

MVC, EF - Одноэлементный экземпляр DataContext Per-Web-Request в Unity

У меня есть веб-приложение MVC 3, где я Я использую Entity Framework для доступа к данным. Более того, я просто использовал шаблон репозитория, где, например, все, что связано с Продуктом, это ...
вопрос задан: 23 May 2017 02:34
0
ответов

Ошибка loadContainer в Unity

У меня есть следующий метод построения единства: public static IUnityContainer CreateContainer () {UnityContainer container = new UnityContainer (); container.LoadConfiguration (); ....... } ...
вопрос задан: 25 April 2017 11:43
0
ответов

Как условно связать экземпляр в зависимости от внедренного типа с помощью единства?

Я привык к Ninject, и для конкретного проекта меня просят изучить Unity. Есть одна вещь, которую я не могу найти, как это сделать. В Ninject я могу сказать: Bind () .To () ...
вопрос задан: 16 April 2017 09:12
0
ответов

Как добавить аргумент конструктора из файла конфигурации с помощью Unity

Представьте, что у нас есть открытый класс класса MyClass {private string _val; общедоступный MyClass (строка val) {_val = val; } } и app.config (или web.config) <...
вопрос задан: 15 February 2017 09:32
0
ответов

Как создавать объекты, используя статический метод фабрики?

Я знаю, что Unity можно настроить на использование конструктора класса для создания экземпляра класса (как показано ниже), но это не то, что я хочу. container.RegisterType < IAuthoringRepository, ...
вопрос задан: 15 November 2016 09:01
0
ответов

Кварц, единство и .NET

Можно ли зарегистрировать кварцевую работу, чтобы всегда использовать тот же экземпляр ijob, введенный в Di Container Unity? У меня есть единственный экземпляр «монитор» классов монитора, исходящего от единства DI, викать I ...
вопрос задан: 7 July 2016 12:51
0
ответов

Unity: регистрация одного и того же типа для двух интерфейсов

Я наблюдаю странное поведение в контейнере Unity при работе с двумя интерфейсами, которые оба регистрируются в одном декораторе. Пример кода будет понятнее. У меня следующая иерархия классов: ...
вопрос задан: 20 April 2016 00:10
0
ответов

How do I use the Decorator Pattern with Unity without explicitly specifying every parameter in the InjectionConstructor

This helpful article from David Haydn (EDIT: scam link removed, it could have been this article) shows how you can use the InjectionConstructor class to help you set up a chain using the decorator ...
вопрос задан: 4 April 2016 15:50
0
ответов

Как registerType с конструктором PARAMETER?

Как мне зарегистрировать тип в контейнере, где тип не соответствует ' у меня нет конструктора ПАРАМЕТРОВ. На самом деле мой конструктор принимает строку, и я обычно передаю строку, представляющую Путь. Итак ...
вопрос задан: 12 February 2016 05:54
0
ответов

Автозавод Unity с параметрами

Я пытаюсь найти правильный способ внедрения автозавода, который принимает параметры, или даже если это возможно с помощью Unity. Например, я знаю, что могу это сделать: открытый класс TestLog {private ...
вопрос задан: 23 January 2016 00:07
0
ответов

Microsoft Unity. Как указать определенный параметр в конструкторе?

Я использую Microsoft Unity. У меня есть интерфейс ICustomerService и его реализация CustomerService. Я могу зарегистрировать их для контейнера Unity, используя следующий код: container.RegisterType <...
вопрос задан: 7 October 2015 09:00
0
ответов

Получить контейнер IOC во всплывающем окне

Я использую PRISM 5 в своем приложении WPF. И у представления Shell в моем приложении есть две области, рассмотрите это как A и B. Область A содержит POPUP (функция интерактивности PRISM 5 используется, чтобы показать ...
вопрос задан: 5 October 2015 09:57
0
ответов

Невозможно внедрить зависимости в Контроллер веб-API ASP.NET с использованием Unity

Удалось ли кому-нибудь запустить контейнер IoC для внедрения зависимостей в контроллеры веб-API ASP.NET? Кажется, я не могу заставить его работать. Это то, что я делаю сейчас. В моем файле global.ascx.cs: ...
вопрос задан: 11 September 2015 13:20
0
ответов

ResolveAll не работает

У меня есть код, который выглядит примерно так. При попытке выполнить ResolveAll я ожидал, что каждый тип, зарегистрированный с помощью IParserType, будет получен из экземпляра контейнера. Но я ничего не получил ...
вопрос задан: 31 August 2014 18:02
0
ответов

Как я могу передать аргументы конструктора, когда я регистрирую тип в Unity?

У меня есть следующий тип, зарегистрированный в Unity: container.RegisterType , AzureTable > (); Определение и конструкторы для AzureTable как ...
вопрос задан: 23 August 2014 10:53
0
ответов

IOC с Entity Framework

Я пытаюсь использовать Unity Framework с Entity Framework. Позвольте мне объяснить сценарий. Допустим, у меня есть база данных с 5 таблицами. У меня будет 5 интерфейсов, каждый из которых соответствует одному ...
вопрос задан: 27 June 2014 19:50
0
ответов

Unity: невозможно зарегистрировать тип из другой сборки

Я пытаюсь внедрить внедрение зависимостей в свое приложение MVC. Я использую Unity.Mvc3.dll для IoC. Мне просто интересно, как Unity не может регистрировать типы из другой сборки. Вот код: ...
вопрос задан: 6 May 2014 15:16
0
ответов

Как реализовать эту (HttpContext) зависимость в Unity?

у нас есть класс с зависимостью от HttpContext. Мы реализовали его следующим образом : public SiteVariation (): this (new HttpContextWrapper (HttpContext.Current)) { } public SiteVariation (...
вопрос задан: 22 March 2014 17:23
0
ответов

Unity RegisterInstance объектов IDisposable

Unity 2.0: по умолчанию RegisterInstance использует ContainerControlledLifetimeManager. Когда контейнер Unity удаляется, он вызывает Dispose для экземпляра (если IDisposable). В моем случае это не так ...
вопрос задан: 19 February 2014 21:55
0
ответов

Mvc 3 / Unity 2 вводит зависимости в фильтр?

Как я могу внедрить следующие зависимости ?? открытый класс Authenticate: AuthorizeAttribute {[Зависимость] public IAuthenticate AuthenticateLibrary {получить; установлен; } [...
вопрос задан: 8 July 2013 16:11
0
ответов

Использование Unity для внедрения зависимостей в настраиваемый ActionFilter

На данный момент у меня есть собственный ControllerFactory, в который я вставляю свой контейнер Unity: в global.asax Application_Start (): var container = InitContainer (); {{1 }} DependencyResolver.SetResolver (new ...
вопрос задан: 15 March 2013 20:00
0
ответов

Prism, соединяющая представления и модели представления с Unity, пытаясь понять это

Создание представления и модели представления с использованием Unity Использование Unity в качестве контейнера внедрения зависимостей аналогично использованию MEF, и оба основаны на свойствах и поддерживаются инъекции на основе конструкторов. ...
вопрос задан: 20 November 2012 19:26
0
ответов

UnityContainer.Resolve или ServiceLocator.GetInstance?

Это может показаться глупым вопросом, потому что в моем коде все работает, но я зарегистрировал синглтон таким образом с моим контейнером Unity _ambientContainer. _gientContainer.RegisterType <...
вопрос задан: 4 September 2012 18:34
0
ответов

Используйте Unity для перехвата всех вызовов IMyInterface.SomeMethod

Я пытаюсь изучить перехватчики Unity, и мне это тяжело. Скажем, у меня есть такой интерфейс :public interface IMyInterface { void SomeMethod (); } А у меня неизвестное количество...
вопрос задан: 10 August 2012 20:56
0
ответов

Unity InjectionConstructor для конструктора с несколькими параметрами, переопределяющего только один

У меня есть класс с таким конструктором :открытый класс Bar { public Bar (IFoo foo, IFoo2 foo2, IFoo3 foo3, IFooN fooN, String text ){ } } Я хочу зарегистрировать Bar в Unity и предоставить...
вопрос задан: 8 August 2012 14:24
0
ответов

Единство. ResolutionFailedException - Сбой разрешения зависимости

У меня есть следующий код: public static IEngine CreateEngine () {UnityContainer container = Unity.LoadUnityContainer (DefaultStrategiesContainerName); IEnumerable ...
вопрос задан: 17 July 2012 14:55