Описание тега tinyioc

None Контейнер Inversion of Control на основе.NET для небольших проектов и библиотек.
2 ответа

NancyFx и TinyIoC предоставляют один экземпляр для модуля

У меня довольно простой вопрос. Я использую Нэнси с формой Windows (передается через конструктор (autoresolve)). Если я позволю nancy автоматически разрешить каждый модуль, он создаст новый экземпляр формы, а это не то, что я хочу. Я подумал, что, в…
20 апр '13 в 10:23
2 ответа

TinyIoC и шаблон декоратора

Может кто-нибудь привести простой пример реализации шаблона декоратора с TinyIoC? Предыдущий вопрос показывает, как это сделать в Ninject, с помощью следующего: Bind<IRepository>().To<MoreAdvancedRespository> .WhenInjectedInto<TrickyR…
0 ответов

Инъекция свойств TinyIoC в BuildUp не работает в приложении Xamarin.iOS

У меня возникли небольшие проблемы с выяснением, почему я не могу внедрить свойства в ViewController в приложении Xamarin для iOS. Мои типы зарегистрированы, и они разрешаются правильно в моем конструкторе ViewController с помощью этого кода: myServ…
13 июл '14 в 14:04
2 ответа

Разрешение зависимости конструктора от службы, используемой в NancyFX

У меня есть следующий бутстрап public class NancyBootStrapper: DefaultNancyBootstrapper { protected override void ConfigureRequestContainer(TinyIoC.TinyIoCContainer container, NancyContext context) { base.ConfigureRequestContainer(container, context…
04 сен '12 в 16:03
1 ответ

TinyIoc регистрация и интерфейс с несколькими типами

Я пытаюсь зарегистрировать базовый интерфейс IService в TinyIoc В настоящее время у меня есть несколько классов, которые наследуются от Iservice например AuthenticationService а также RestService оба наследуются от базового класса Service который ре…
26 сен '17 в 17:22
1 ответ

ReactJS.Net на MVC5 не может разрешить зависимость

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

Экземпляры сессий в TinyIoC

Мне нужно, чтобы экземпляр класса создавался только один раз за сеанс пользователя. Как мне зарегистрировать такой класс в TinyIoC? Я использую NancyFx.
29 янв '16 в 15:10
0 ответов

Nancy.TinyIoc.TinyIoCResolutionException: невозможно разрешить тип

Я пытался получить аутентификацию без сохранения состояния с помощью JWT, работающих с использованием Nancy на ядре dotnet. Я запускаю это на Ubuntu VM. Но я продолжаю сталкиваться с cannot resolve type ошибка в моем Startup.cs в x.UseNancy(); Мой к…
21 окт '16 в 03:25
0 ответов

Разрешение зависимостей с помощью.net web api и tinyioc

У меня TinyIoc счастливо работает в.net веб API. Я просто попытался добавить класс обслуживания, который использует System.Web.Http.HttpClient. Я явно регистрирую свой новый класс в контейнере, но внезапно у меня появляется стек ошибок времени выпол…
12 сен '18 в 15:29
2 ответа

Соединение с БД не закрывается после завершения запроса в приложении NancyFx

Я создаю веб-приложение Нэнси и использую OrmLite для доступа к БД. Я заметил, что каждый запрос открывает новое соединение с БД и не закрывает его. Я думал, что регистрация класса OrmLiteConnection в контейнере Application сделает его областью прим…
18 дек '16 в 10:09
1 ответ

MvvmCross Custom IoC Интеграция ломает Регистрация плагинов

Я пытаюсь интегрировать TinyIoc с MvvmCross. Я следовал инструкциям из https://github.com/MvvmCross/MvvmCross/wiki/Customising-using-App-and-Setup и создал адаптер public class TinyIoCMvxIoCAdapter : MvxSingleton<IMvxIoCProvider>, IMvxIoCProvi…
19 мар '14 в 12:09
0 ответов

Объекты, созданные AsPerRequestSingleton(), не удаляются автоматически

Я пытаюсь использовать внедрение зависимостей с TinyIOC в NancyFX. То, что я намерен сделать, это иметь один SqlConnection на запрос, который должен быть закрыт автоматически. До сих пор я создавал CustomBootstrapper, который переопределяет метод Co…
05 дек '16 в 20:33
1 ответ

Вставить объект в модуль NancyFX

Я пытаюсь использовать Нэнси в качестве собственного хостинга в унаследованном приложении, поэтому я стараюсь изменить как можно меньше. Модули моей Нэнси должны взаимодействовать с экземпляром ранее сконструированного объекта, который с точки зрени…
20 мар '18 в 12:15
1 ответ

NancyFx ConfigureRequestContainer

Я пытаюсь выяснить, как работает контейнер запросов NancyFx, поэтому я создал небольшой тестовый проект. Я создал этот интерфейс public interface INancyContextWrapper { NancyContext Context { get; } } С этой реализацией public class NancyContextWrap…
02 май '15 в 23:31
0 ответов

Инъекция свойств в модуль NancyFx

Например, у меня есть NacyModule, как: public class HomeModule : NancyModule { public ILogger Logger { get; set; } public HomeModule() { Get["/"] = _ => "ok"; } } Я сейчас про конструктор инъекций, все нормально работает, но есть ли способ исполь…
05 ноя '15 в 09:49
2 ответа

Использование TinyIoC в Xamarin.Android

Я немного устал от жестких ссылок, которые я нашел в приложении Xamarin.Android, которое я унаследовал - действия, ссылающиеся на действия, забавные вещи, происходящие в обратных вызовах и т. Д. Поэтому я решил зарегистрировать действия в TinyIoC и …
1 ответ

EntityFramework DbContext lifecycle + Postgres: "Операция уже выполняется".

Я возился со следующим уже несколько дней. У меня есть приложение Nancy, работающее на Mono, с EntityFramework с шаблоном Repository, UnitOfWork и Postgres. Нэнси использует TinyIoC в качестве контейнера IoC. У меня есть веб-приложение, которое став…
20 сен '16 в 13:51
1 ответ

Доступ к зарегистрированному объекту в классе Nancy Startup

Я пишу сервис в Нэнси и использую некоторое промежуточное ПО для мониторинга сервиса: app.UseOwin(buildFunc => { var log = ConfigureLogger(); buildFunc.UseMonitoringAndLogging(log, HealthCheck); buildFunc.UseNancy(); }); Промежуточное программное…
14 июн '17 в 01:18
1 ответ

IOptions не работает с TinyIOC/NancyFX

Я пытаюсь реализовать шаблон параметров (как рекомендуется здесь) в проекте с NancyFX/TinyIOC но это не работает Я регистрирую Опции на Startup.cs.ConfigureServices метод, но когда я пытаюсь ввести настройки в моем классе TinyIoc броски: Nancy.TinyI…
25 янв '16 в 11:03
1 ответ

TinyIoC, Xamarin.iOS, настройки компоновщика

Я пытаюсь заставить TinyIoC работать над Xamarin.iOS, но мне не везет. Настройки компоновщика моего проекта установлены на "Link SDK сборки только". Я буквально делаю что-то такое простое: public interface IPerson { int age { get; } } public class P…
19 сен '13 в 17:30