Описание тега dryioc
DryIoc - это небольшой, быстрый, функциональный контейнер IoC для.NET.
2
ответа
Разрешение новых экземпляров с помощью DryIoc при использовании Reuse.InWebRequest/Reuse.InThread
Я использую DryIoc в проекте WebApi. По умолчанию для повторного использования задано значение Reuse.InWebRequest. В некоторых случаях мне нужно разрешить новые экземпляры во время запроса. При использовании Reuse.InCurrentScope я могу разрешать нов…
25 авг '17 в 15:35
1
ответ
Инициализировать список в DryIoc
Если у меня есть что-то вроде этого: var container = new Container(); container.RegisterInstance("a", serviceKey: "a"); container.RegisterInstance("b", serviceKey: "b"); Как мне зарегистрировать список строк, которые будут содержать "a" и "b"? Я так…
24 мар '16 в 11:29
1
ответ
RegisterMany не регистрирует все интерфейсы
Я использую DryIoc, и это мой первый опыт работы со структурой внедрения зависимостей. В основном мне нужно зарегистрировать все классы, реализующие IService, как синглтон. Для каждой реализации IService мне нужно зарегистрировать и все остальные ин…
08 апр '18 в 08:38
1
ответ
Переопределить определенную реализацию при разрешении зависимости
Я прочитал документацию и не могу найти ничего о разрешении типа и в то же время переопределить некоторые из его зависимостей. Проще всего проиллюстрировать на примере public class A { public A(IServiceA a, IServiceB b) {} } // Resolve scenarion typ…
25 май '16 в 08:16
0
ответов
Как использовать DryIoc для инжектора конструктора в Windows Phone 8 PhoneApplicationPage?
Я попробовал конструктор инъекций таким образом: public partial class MainPage : PhoneApplicationPage { private readonly ISomeService service; public MainPage(ISomeService service) { InitializeComponent(); this.service = service; } } в App.xaml.cs к…
04 дек '16 в 16:28
2
ответа
XF + DryIoc: невозможно выбрать один открытый конструктор из типа реализации Xamarin.Forms.NavigationPage
Я только что создал проект XF + Prism + DryIoc с использованием шаблона Prism в VS2017. Я обновил приложение XF и Prism до последней версии: XF: 2.5.0.121934 Призма: 7.0.0.336-pre Без добавления какого-либо дополнительного кода (кроме исправления кр…
23 дек '17 в 09:22
1
ответ
Можно ли передать политику, используемую при разрешении, на заводской метод с использованием DryIoc?
Я пытаюсь зарегистрировать объекты в контейнере DryIoc, используя фабрику. void Main() { var container = new Container(); container.Register<IFactory, Factory>(); container.Register<IService>( made: Made.Of(r => ServiceInfo.Of<IFac…
25 окт '18 в 13:33
1
ответ
Исключить тип из регистрации в DryIoc
Как я могу сказать DryIoc никогда не регистрировать определенный тип? Я попытался использовать параметр serviceTypeCondition в RegisterMany: registrator.RegisterMany(new[] { typeof(DemoClass).GetAssembly() }, serviceTypeCondition: (type) => { var…
12 авг '18 в 11:10
1
ответ
DryIoC не будет вводить свойства в контроллер ASP.NET Core MVC
Я использую https://bitbucket.org/dadhi/dryioc/src/589e7c0b356a/NetCore/src/DryIoc.AspNetCore.Sample качестве базового уровня. Попытался реализовать селектор на основе атрибутов с помощью следующего: private static PropertyOrFieldServiceInfo GetImpo…
30 май '17 в 11:16
1
ответ
Обнаружение соседних устройств Bluetooth, не показывающих ничего
Я новичок в Xamarin В качестве задания для начинающих я попросил показать список ближайших активных устройств Bluetooth (только в Android). без использования каких-либо NuGet пакет (кроме призмы) Я следовал этому руководству и также искал здесь мои …
14 янв '19 в 17:48
1
ответ
Как утилизировать (или просто сбросить) Фасад, не выбрасывая корневой контейнер?
Я использую DryIoc 3.0.2 с Prism WPF в модульном приложении с вкладками: каждая вкладка (например, вкладка Chrome - поддерживает выделение) имеет свой собственный контейнер, авторизованный UserContext и набор общих модулей Prism, инициализированных …
13 фев '19 в 22:16
0
ответов
Файл журнала в зависимости от свойства, выбранного в атрибуте класса
Я хочу создать регистратор для каждого файла, который будет регистрировать файлы в зависимости от типа и спецификаций атрибута для этого типа, но у меня возникают трудности при выполнении этого тривиальным способом. Поэтому я бы перечислил все типы,…
21 фев '19 в 14:56
1
ответ
DryIoc в XamarinAndroid Register Синглтон работает, но обычный реестр не работает
У меня есть класс MyGameView, наследующий от интерфейса IMyGameView, и класс AndroidGameView от OpenTK. Итак, если я регистрирую класс MyGameView в синглтоне, он работает, но если я регистрируюсь как обычная регистрация, приложение не отвечает, а вы…
10 май '17 в 13:16
2
ответа
DryIoC в библиотеках классов
У меня довольно простое решение: Веб-проект -> Сервисный слой -> Хранилища Мой класс IoCbootstrapper находится в моем веб-проекте. var c = new Container(); c.Register<IUserService, UserService>(); c.Register<ILoggingService, LoggingService&…
27 ноя '16 в 12:00
1
ответ
DryIoC - зарегистрировать эквивалент в Unity Prism
Что является эквивалентом этого кода (DryIoC) в Unity? Container.Register<IAuthenticationService, AuthenticationService>( Reuse.Singleton ); Это пример кода из проекта HamburgerMenu в Prism Xamarin Спасибо!
21 авг '17 в 09:15
1
ответ
Как разрешить зависимости контроллера WebAPI с DryIoc
Я читал документацию, и я немного смущен тем, как мне этого добиться. У меня есть контроллер WebAPI под названием NewsController, который я перечислю ниже. У него есть один конструктор, который в настоящее время принимает три зависимости. Я создал с…
16 авг '17 в 19:54
1
ответ
Класс DryIoc Registry
Мне нравится функция реестра StructureMap, которая помогает мне группировать регистрации в МОК: http://structuremap.github.io/registration/registry-dsl/ Я использую DryIOC в качестве своего контейнера - он отлично работает - но я нахожусь в ситуации…
22 июл '16 в 10:00
1
ответ
DryIoc и ExpressMapper
Я использую DryIoc и ExpressMapper. Я обертываю ExpressMapper внутри другого класса, и в какой-то момент его следует использовать для сопоставления с типом с параметризованным конструктором. На самом деле это когда я отображаю модель представления в…
03 мар '16 в 15:28
0
ответов
Любая возможность в MS.Ext.DI получить дескрипторы на основе lmlementationType во время компиляции
Я хочу создать адаптер для Microsoft.Extensions.DependencyInjection, чтобы переместить регистрации на основе типов во время компиляции, если это возможно. Например, в Asp.Net Core это означает, что мне нужно как-то получить сервисную коллекцию Imple…
01 июн '17 в 18:54
1
ответ
Автоматическая регистрация всех файлов ViewModel и View
Я изучаю использование DryIoc с Caliburn.Micro, и я хотел бы автоматически зарегистрировать все ViewModels и Views. В AutoFac вы можете сделать что-то вроде этого builder.RegisterAssemblyTypes(AssemblySource.Instance.ToArray()) .Where(type => typ…
17 фев '16 в 14:18