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

Регистрация зависимостей в TinyIOC для использования в NancyFX
У меня есть еще один вопрос новичка, касающийся регистрации дополнительных зависимостей в TinyIoc для использования в NancyFX. Я продолжаю получать следующие исключения при запуске приложения... Unable to resolve type:...
16805 просмотров
schedule 09.04.2023

Разрешение зависимости конструктора от службы, используемой в NancyFX
У меня есть следующий бутстрап public class NancyBootStrapper: DefaultNancyBootstrapper { protected override void ConfigureRequestContainer(TinyIoC.TinyIoCContainer container, NancyContext context) {...
979 просмотров
schedule 18.01.2023

NancyFx и TinyIoC предоставляют один экземпляр для модуля
У меня довольно простой вопрос. Я использую Нэнси с формой Windows (проходит через конструктор (авторазрешение)). Если я позволю Нэнси автоматически разрешить каждый модуль, он создаст новый экземпляр формы, а это не то, что я хочу. Я подумал,...
1330 просмотров
schedule 20.11.2022

Создание фабрики контроллеров MVC для TinyIoC, учитывающей аргументы конструктора
Я играл с парой DI-контейнеров, и мне нравится TinyIoC. Впервые я познакомился с ним через Nancy/fx. Я пытаюсь использовать его в текущем проекте MVC, но не могу заставить его создавать экземпляры контроллеров, которые содержат параметры...
742 просмотров
schedule 09.10.2023

Как я могу внедрить IPrincipal с помощью TinyIoC?
Эта строка: container.Register<IPrincipal>().UsingConstructor(() => HttpContext.Current.User); выдает следующее исключение: Невозможно зарегистрировать тип System.Security.Principal.IPrincipal — абстрактные классы или...
290 просмотров

ReactJS.Net на MVC5 не может разрешить зависимость
Я пытаюсь настроить приложение ASP.Net MV5 для работы с ReactJS.Net , включая рендеринг и объединение на стороне сервера. К сожалению, это не удается с этим исключением: Исключение типа «React.TinyIoC.TinyIoCResolutionException» возникло в...
2626 просмотров

С# IOC и состояние запроса в NancyFX
Я хочу внедрить класс в свой модуль, используя инфраструктуру IOC в NancyFX, и я хочу, чтобы этот класс имел доступ к контексту, как и модуль. Как бы я это сделал? У модуля есть свойство Context, которое, кажется, не внедряется (и не должно...
599 просмотров
schedule 22.06.2023

NancyFx ConfigureRequestContainer
Я пытаюсь понять, как работает контейнер запросов NancyFx, поэтому я создал небольшой тестовый проект. Я создал этот интерфейс public interface INancyContextWrapper { NancyContext Context { get; } } С этой реализацией public class...
1656 просмотров
schedule 02.06.2022

Контракт плагина TinyIoC Resolve
Как можно разрешить контакты плагина с помощью TinyIoC? Host.exe /w ссылка на Core.Contract.dll var container = new TinyIoCContainer(); container.AutoRegister(new[] { Assembly.LoadFrom("Core.Contracts.dll") },...
340 просмотров
schedule 10.02.2023

Разрешить конкретный тип с аргументами конструктора с помощью TinyIoC
У меня есть Nancy API, и я создал собственный Bootstraper, который наследуется от DefaultNancyBootstrapper . У меня также есть конкретный тип ConcreteFoo , который я хотел бы привязать к себе в области запроса и передать конкретный аргумент...
2154 просмотров
schedule 03.01.2022

Регистр TinyIoc и интерфейс с несколькими типами
Я пытаюсь зарегистрировать базовый интерфейс IService в TinyIoc В настоящее время у меня есть несколько классов, которые наследуются от Iservice например, AuthenticationService и RestService наследуются от базового класса Service ,...
184 просмотров
schedule 10.06.2022

Контейнеры DI дают утечку памяти или BenchmarksDotNet MemoryDiagnoser выдает неточные измерения?
Введение Мы пытаемся поймать потенциальные утечки памяти, используя BenchmarksDotNet . Для простоты примера вот незамысловатый TestClass : public class TestClass { private readonly string _eventName; public TestClass(string...
350 просмотров