Вопросы по теме 'dryioc'

Разрешить параметры в соответствии с родительским деревом, которое инициировало разрешение?
У меня есть код, похожий на этот: class A: IA { ... } class B: IB { public B(IA a, ...) { ... } ... } class C1 { public C1(IA a, IB b, ...) { ... } } class C2 { public C2(IA a, IB b, ...) { ... } } Я хочу только два экземпляра...
420 просмотров
schedule 07.10.2022

DryIoc, Как прописать transcient reuse (он же null), когда по умолчанию установлено иначе?
С помощью dryIoc я зарегистрировал свой контейнер как таковой: var container = new Container(rules => rules .WithoutThrowOnRegisteringDisposableTransient() .WithDefaultReuseInsteadOfTransient(Reuse.Singleton)...
329 просмотров
schedule 18.09.2022

Использование DryIoc с зависимостью и примитивными значениями
Я регистрирую реализацию, которая будет создана для интерфейса. Этот конструктор реализаций имеет три параметра: public ProfileImageService(ISqlConnection connection, string localStorageLocation, string serverPath) Я уже зарегистрировал...
624 просмотров

Как зарегистрировать IEnumerable‹IService› в контроллере DryIoc Mvc, таком как перечисление Autofac (IEnumerable‹B›, IList‹B›, ICollection‹B›)
Тестовый код с Autofac в порядке, но с DryIoc ошибка. Как заставить это работать. public class HomeController : Controller { private readonly ITestAppService _testAppService; private readonly...
216 просмотров
schedule 20.07.2022

Как настроить каталог модулей в Prism, используя DryIoc вместо Unity?
Я работаю с примерами WPF библиотеки Prism здесь (в частности, вот этот ). Я пытаюсь преобразовать загрузчик примера из контейнера Unity в DryIoc . Исходный код выглядит так: class Bootstrapper : UnityBootstrapper { protected...
2197 просмотров
schedule 21.02.2023

Внедрение интерфейса в Viewmodel равно null
Мои знания о DryIoc ограничены, и я надеюсь, что кто-нибудь сможет мне помочь. В моем мобильном приложении я читаю файл json, содержащий все мои настройки. Я хотел бы ввести только соответствующие настройки в соответствующую модель просмотра. В...
53 просмотров
schedule 17.11.2022

Замок-перехватчик DryIoc 3.0
Рекомендуемый способ использования перехвата в DryIoc больше не работает с версии 3.0: https://bitbucket.org/dadhi/dryioc/wiki/Interception Метод GetPublicInstanceConstructors отсутствует. Каким новым способом добиться этого?
200 просмотров
schedule 19.12.2022

Метод вызова службы DryIoc после разрешения
Как я могу заставить DryIoc разрешать Service как обычно и сразу же после этого вызывать свой метод Adjust( int ) с определенными параметрами? ОБНОВЛЕНИЕ : по предложению dadhi код изменен на использование RegisterInitializer public...
51 просмотров
schedule 01.11.2022

Как создать экземпляр класса и внедрить зависимости, не регистрируя его в DryIoc?
Мне нужно создать экземпляр класса с некоторыми параметрами, не регистрируя его в контейнере , так как мне часто нужно получить некоторые классы с внедренными зависимостями, не загромождая контейнер. Вот пример: interface IPrinter { void...
93 просмотров