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

Каков правильный уровень для настройки вашего контейнера IoC при использовании уровня сервиса?
У меня есть приложение MVC asp.net среднего размера. Он использует уровень обслуживания, который обрабатывает все операции с репозиторием, вызовы служб домена и т. Д. Мои действия контроллера очень тонкие - они в основном вызывают класс обслуживания,...
822 просмотров
schedule 16.11.2023

S # arp Architecture :: IoC с настраиваемым поставщиком членства
Я использую самую последнюю версию S # arp Architecture ... В моем проекте я реализую Custom MembershipProvider ... Первый вопрос: где его правильно поставить? Я выбираю проект Core ... Второй вопрос: как работает IoC с настраиваемым...
444 просмотров
schedule 05.10.2022

Как выбрать между MEF и любым контейнером IoC?
В каком сценарии мы должны использовать? Как определиться с выбором? И при каких обстоятельствах мы бы решили использовать и то, и другое вместе? Я ранее работал с Unity Container ( unity-container ).
1071 просмотров
schedule 15.06.2024

Microsoft Unity 2, как зарегистрировать следующее?
Прямо сейчас у нас есть файл dll, который содержит все вызовы базы данных, и я не могу его изменить. Однако мне нужно позвонить мне из моего проекта Mvc 3. Процесс его вызова прост, я использую следующее:...
417 просмотров

Можно ли отключить автоматическое создание экземпляров UnityContainer?
UnityContainer.Resolve() будет создавать экземпляры классов, которые не были явно зарегистрированы посредством отражения, что позволяет делать такие вещи: using System; using Microsoft.Practices.Unity; namespace ConsoleApplication2 { public...
283 просмотров
schedule 07.11.2022

Добавление нотации к зависимости компонента в Виндзорском замке
У меня есть 2 компонента (AWriter и BWriter), оба из которых реализуют интерфейс IWriter. И у меня есть 2 компонента (AComponent и BComponent), где оба реализуют интерфейс IComponent и оба зависят от IWriter. Но в AComponent я хочу сказать Windsor,...
170 просмотров

Зарегистрируйте строковое значение для конкретного имени параметра
Я использую Autofac, и у меня есть несколько классов, которые запрашивают параметр типа string и name lang. Есть ли способ зарегистрировать строковое значение для всех параметров с именем «lang», чтобы оно разрешалось автоматически? Я не хочу...
2191 просмотров

Castle Windsor разрешает неправильную реализацию интерфейса для области MVC
У меня есть интерфейс в основном проекте моего решения: IPersonManager, у которого есть две конкретные реализации, принадлежащие их собственным соответствующим проектам. В моем веб-проекте есть область MVC, представляющая оба этих проекта, и в...
253 просмотров

Управляет ли Tapestry всеми потоками внутри приложения?
Рассмотрим сервис, который запускает внутри себя некий thread . Будет ли Tapestry 5 управлять этим потоком в части, например. закрытие hibernate сеансов внутри такого потока или нет? (Например, мы можем передать объект Session внутри такого...
207 просмотров

Unity не может разрешить базовую цепочку зависимостей
Я реализую динамическую загрузку и регистрацию своих сборок в Unity IoC. Учитывая эти классы: public interface IA { } public interface IB { } public interface IC { } public class A : IA { } public class B : IB { public B(IA a) { } }...
23381 просмотров
schedule 22.09.2022

Как я могу добавить зависимость, которую можно использовать в качестве параметра типа «TImpl» для Castle Windsor?
Я получал это исключение времени выполнения с определенным URL-адресом: " Отсутствует зависимость. Компонент NRBQ.Web.Controllers.DeliveryController имеет зависимость от SeaStore.Data.Legacy.Interfaces.INRBQDeliveryRepository, которую не удалось...
1268 просмотров

Как передать параметры в конструкторы при использовании контейнеров IoC?
А-а-а! Я тяну за волосы сюда. Я немного пытался использовать контейнеры IoC, и все кажется прекрасным и приятным, пока вы не столкнетесь с какой-то проблемой, которая, по вашему мнению, будет очень простой, например, передача параметров в...
3226 просмотров

(Как) Можно ли запускать тестовые примеры Specflow с Autofac в качестве контейнера IoC?
Я пытаюсь внедрить BDD в своей организации, и, поскольку C#.Net является нашим основным способом разработки, Specflow — наш лучший выбор для «всего огурца». Однако в прошлом я был поклонником Spring, но в моей компании мы используем Autofac для...
3605 просмотров
schedule 14.02.2024

Внедрение зависимостей Laravel5 в модель
У меня есть модель Eloquent под названием Surface, которая зависит от объекта ZipCodeRepository: class Surface extends Model{ public function __construct(ZipCodeRepositoryInterface $zipCode){...} и объект Address, который имеет множество...
13546 просмотров
schedule 15.01.2024

Unity для разрешения нескольких реализаций одного и того же интерфейса
Как указано в другом вопросе Получение единства для разрешения нескольких экземпляров того же типа Я инициализировал контейнер единства следующим образом. static void Main(string[] args) { var container = new...
1430 просмотров
schedule 30.06.2022

Контейнер IoC — регистрация компонентов экземпляра
Мой вопрос касается регистрации экземпляра в контейнере Autofac IOC. В некоторых случаях может потребоваться предварительно создать экземпляр объекта и добавить его в контейнер для использования зарегистрированными компонентами. Вы можете сделать...
52 просмотров

Создание объектов среды выполнения с помощью контейнера Unity
У меня есть существующее приложение winforms, которое я пытаюсь переработать, чтобы теперь использовать Unity в качестве контейнера вместо того, чтобы вручную создавать объекты повсюду. На данный момент дела обстоят неплохо, но мы будем расширять...
77 просмотров

Как сделать внедрение зависимостей внутри метода RegisterGlobalFilters ASP.NET MVC
Я все еще немного новичок в использовании контейнеров IOC, и я немного борюсь. Я использую ASP.NET MVC 5.2 с Ninject.MVC3. У меня есть фильтр исключений, который в основном передает службу журнала: public class ExceptionLoggerFilter :...
950 просмотров

Загружать параметры внешней среды в Symfony 3.2 с помощью env() во время выполнения, возвращая неразрешенные значения
У меня есть файл параметров в приложении, использующем консоль Symfony 3.2, конфигурацию и компонент YAML , и я пытаюсь установить внешние параметры из среды в параметрах сервисного контейнера. Я создаю конструктор контейнеров. $container...
2316 просмотров

Простой инжектор с ASP.NET Core с полной версией .NET Framework (.NET 4.7)
Я использую ASP.NET Core с полной платформой .NET и хочу попробовать Simple Injector. В менеджере Nuget я вижу так много вариантов для Simple Injetcor, например. "SimpleInjector.Integration.AspNetCore.MVC" и...
509 просмотров