Описание тега simple-injector
Simple Injector - это библиотека внедрения зависимостей для Microsoft .NET, .NET Core, .NET Standard, Windows Phone, приложений Магазина Windows и Mono.
1
ответ
Как добавить пользовательскую авторизацию в веб-сервис WCF с помощью DI
Я пишу сервис WCF с использованием.NET 4.5 и SimpleInjector. Это REST-сервис (используется http/get/post). Мне нужно добавить слой авторизации к моему сервису. После долгих раздумий у меня теперь есть собственный менеджер авторизации на основе Servi…
21 мар '16 в 15:48
1
ответ
Простой инжектор, как внедрить пакетный зарегистрированный универсальный тип в конструктор
Простой инжектор для новичка. Я просмотрел эту документацию https://simpleinjector.readthedocs.io/en/latest/advanced.html чтобы узнать, как работать с универсальными типами с помощью простого инжектора. Я не могу найти в документации, как внедрить к…
26 июл '18 в 22:36
1
ответ
Простой Инжектор с несколькими ограниченными DbContexts - исключение "IDbContext уже зарегистрирован"
Я пытаюсь переключиться на простую структуру инжекции зависимостей инжектора, так как я впечатлен ее скоростью. private static void RegisterServices(Container container) { container.RegisterPerWebRequest<IDbContext, DbContext1>(); ////containe…
02 ноя '13 в 22:18
1
ответ
Как получить DbContext во вложенных методах, используя SimpleInjector
У меня есть сомнения, так как я новичок в зависимости и IoC. У меня есть уровень домена (с бизнес-логикой) и уровень данных. Мы не реализуем репозитории, мы используем EF Core напрямую. Это проект библиотеки классов, мы используем его в веб-интерфей…
08 авг '16 в 18:14
1
ответ
Невозможно использовать Async в ожидании вызова службы мыла
Я пытаюсь реализовать асинхронное ожидание в моем веб-приложении для вызова службы мыла. У меня реализовано внедрение зависимости, которое прекрасно работает, когда я делаю вызовы в базу данных. Когда я пытаюсь вызвать веб-сервис, я получаю ответ, н…
01 фев '17 в 21:16
2
ответа
Ошибка разрешения зависимостей простого инжектора - не удалось загрузить файл или сборку System.Web.Http
Я следую за луковой архитектурой и использую simple injector в проекте DependencyResolution. Вот моя архитектура: 1-Core - Domain Classes - Repository Interfaces - Service Interfaces 2-Infrastructure - Data - Dependency Resolution - Repository Inter…
10 июн '15 в 16:12
2
ответа
Как сделать открытую универсальную цепочку декораторов с Unity + UnityAutoRegistration
Ушел сегодня по интересной теме после прочтения этой статьи об оформлении командного обработчика. Я хотел посмотреть, смогу ли я реализовать шаблон, используя Unity вместо https://simpleinjector.org/, и до сих пор это оказалось чрезвычайно сложно. П…
21 мар '12 в 22:10
1
ответ
Простая идентификация инжектора UserManager<AppUser, Int32> Ошибка регистрации
Я следую за Onion Architecture и использую Identity Framework. В моем основном проекте у меня есть: public interface IUserRepository : IDisposable { // Repository methods....... } В моей Архитектуре. Репозиторий у меня есть public class UserReposito…
02 июн '15 в 17:25
1
ответ
Разрешить общий интерфейс с простым инжектором
Хотите знать, можно ли достичь следующего: container.GetInstance<IWordFacade<,,,>>(); До сих пор я не смог. Вот несколько примеров кода: IWordFacade<T1,T2,T3,T4>{ T1 DoSomething(T2); } public class ConcreteFacade1 : IWordFacade<…
17 мар '14 в 01:56
0
ответов
Динамическая загрузка модулей с помощью SimpleInjector
У меня есть приложение WPF, которое использует Caliburn.Micro и обеспечивает рамку для различных типов оболочек. Все эти оболочки реализуют интерфейс IShell, В качестве примера давайте возьмем главное окно, которое действует как хост, и tabcontrol д…
24 апр '15 в 14:35
1
ответ
Получить экземпляр контейнера для простого инжектора
Я использую Simple Injector с проектом ASP.NET MVC. Я добавил SimpleInjector.Integration.Web.Mvc пакет Nuget. Это добавляет SimpleInjectorInitializer класс в App_Start папку и инициализирует DI. Код выглядит примерно так public static void Initializ…
28 июл '13 в 08:28
1
ответ
Простой Инжектор, не может отменить существующую регистрацию
Я в настоящее время использую Simple Injector впервые. В моем проекте.NET я запускаю тестовые и фиктивные данные, возвращаемые веб-службой, и регистрирую объект в контейнере, как показано ниже. _container.Register<IWebServiceOrder>(() => mo…
21 окт '14 в 10:40
0
ответов
Классы AbstractValidator всегда являются синглетонами, несмотря на то, что они зарегистрированы как временные
Я использую SimpleInjector 4 и FluentValidation 7. Мой AbstractValidatorу меня есть зависимость от моего DbContext, public class Validator : AbstractValidator<LocationModel> { public LocationModelValidator(IReadOnlyRepository repository) { // …
19 авг '17 в 09:19
2
ответа
Простое внедрение зависимости инжектора в реализацию класса IPackage
Есть ли способ внедрить зависимости в реализацию класса SimpleInjector.Packaging.IPackage? Я использую регистрацию в декораторе, и существует перегрузка RegisterDecorator, которая позволяет добавить предикат, чтобы определить, должен ли декоратор пр…
04 дек '15 в 20:14
1
ответ
Есть ли у Simple Injector способ регистрации на фабрике экземпляров в сочетании с TypeFactoryContext?
Я работаю над устаревшей кодовой базой, которая серьезно нуждается в рефакторинге в соответствии с принципами SOLID. В качестве первого шага мы добавляем контейнер для инъекций зависимостей Simple Injector. Для одной из регистраций мне нужно нечто о…
02 авг '17 в 11:34
0
ответов
Как создать универсальную фабрику презентаторов Winforms с IoC
Я создаю приложение Winforms, используя шаблон проектирования MVP. В настоящее время я создаю представление, а затем в конструкторе представления внедряю предъявителя для представления. Однако, чтобы использовать контейнер IoC, мне нужно разорвать ц…
18 апр '16 в 05:00
2
ответа
Как определить контроллер MVC, имеющий зависимость типа значения, с помощью простого инжектора?
У меня есть следующий контроллер: public class MyController : Controller { private readonly IService service; private readonly int intDependency; public MyController(IService service, int intDependency) { this.service = service; this.intDependency =…
21 мар '16 в 20:44
1
ответ
Как, используя внедрение зависимостей, получить конфигурацию из нескольких источников?
Я использую Simple Injector, но, возможно, мне нужен скорее концептуальный ответ. Вот сделка, предположим, у меня есть интерфейс с настройками приложения: public interface IApplicationSettings { bool EnableLogging { get; } bool CopyLocal { get; } st…
11 мар '13 в 18:12
1
ответ
IoC Регистрация различий между Unity и Simple Injector
У меня есть один проект, который отлично работает с использованием Unity. Я пытаюсь вместо этого использовать Simple Injector, и теперь в моей базе данных не сохраняются никакие изменения. Я считаю, что это связано с временем жизни зарегистрированны…
31 янв '13 в 17:23
1
ответ
Обтекание универсальных типов с помощью простого инжектора
проблема У меня уже есть среда обработки команд, и я пытаюсь использовать простой инжектор (3.3.2), чтобы обернуть мои существующие обработчики в то, что Mediatr поймет. Мои командные обработчики всегда возвращают CommandResult так что мой интерфейс…
15 янв '17 в 21:03