Вопросы по теме 'simple-injector'

Как сделать открытую общую цепочку декораторов с помощью единства + UnityAutoRegistration
Сегодня мы пошли по интересному пути после прочтения этой статьи о декорировании обработчиков команд . Я хотел посмотреть, смогу ли я реализовать шаблон с помощью Unity вместо SimpleInjector , и пока это оказалось чрезвычайно сложно. Первое, что...
1927 просмотров

Это правильный путь к RegisterDecorator, когда некоторые типы не имеют реализации?
Использование простого инжектора с шаблоном команды, описанным здесь . У большинства команд есть сопутствующие классы, которые реализуют AbstractValidator<TCommand> плавной проверки, а это значит, что они также реализуют FV...
1192 просмотров

Использование простого инжектора с SignalR
Я думал, что использовать мой собственный IoC будет довольно просто с SignalR, и, возможно, так оно и есть; скорее всего я что то не так делаю. Вот мой код, который у меня есть: private static void InitializeContainer(Container container) {...
12975 просмотров
schedule 15.06.2022

Не удается получить контекст объекта Entity Framework для проверки в SimpleInjectorInitializer
Кажется, когда я установил пакет интеграции Simple Injector MVC3, SimpleInjectorInitializer был помещен в папку App_Start. Однако, когда метод Verify() вызывается в Initialize(), он выдает эту ошибку при попытке получить контекст объекта Entity...
1365 просмотров

Как уменьшить количество внедряемых зависимостей от контроллера
Я использую MVC3, Entity Framework v4.3 Code First и SimpleInjector. У меня есть несколько простых классов, которые выглядят так: public class SomeThing { public int Id { get; set; } public string Name { get; set; } } У меня есть еще...
805 просмотров

Простая инъекция свойства Injector в фильтр действий
Фильтр действий, в который я хочу внедрить, начинается так: public class UserAuthorisation : AuthorizeAttribute { public IWcfClientProxy<IAppFrameworkServiceChannel> FrameworkServiceProxy { get; set; } Я настроил свой...
8328 просмотров

Как использовать SimpleInjector в многопроектном решении без создания циклических ссылок
Я запускаю многопроектное решение, которое будет иметь более одной точки входа, например, службу Windows, веб-сайты ASP.NET, контроллеры WebApi и т. д. Я остановился на SimpleInjector, так как он очень быстрый и мне не нужны какие-либо дополнительные...
1962 просмотров

Как вернуть экземпляр на основе его родителя с помощью Simple Injector?
Мы использовали Виндзорский замок в качестве контейнера внедрения, но мы ищем альтернативы. Теперь я добрался до простого инжектора, и до сих пор я был впечатлен его простотой, но один сценарий, на котором я застрял прямо сейчас, — это когда мы...
779 просмотров

Оформление интерфейсов разных стилей жизни
Я использую Simple Injector в качестве контейнера IoC. SimpleInjector использует этот простой метод для обработки смешанных стиль жизни для Per Thread и Per Web Request container.RegisterPerWebRequest<IWebUnitOfWork, UnitOfWork>();...
120 просмотров

Передайте значение времени выполнения конструктору, используя Simple Injector abd WebFormsMVP
Я пытаюсь объединить SimpleInjector с WebFormsMvp . Для облегчения DI WebFormsMvp предоставляет интерфейс IPresenterFactory . Он содержит метод Create , который предоставляет тип презентатора для разрешения и экземпляр представления . Мне...
2658 просмотров

Simple Injector не может внедрить зависимости в контроллеры веб-API
Я пытаюсь создать базовый конструктор DI с помощью Simple Injector, и мне кажется, что он не может разрешить зависимости для контроллеров веб-API. У меня есть контроллер API в папке «API», которая находится за пределами папки «Контроллеры». Я...
50019 просмотров

Не удалось разрешить контроллер, который был загружен из внешней dll
Я создаю веб-API с использованием веб-API MVC4 с контейнером IoC (в данном случае Simple Injector, но я не думаю, что эта проблема связана с этим контейнером), который должен предоставлять различные операции CRUD и запросов. Причина использования IOC...
4495 просмотров

Почему этот код DI объявляет переменную области действия метода, а затем назначает ее статическому объекту уровня класса?
.Net-мудрый, я застрял в 2005 году до недавнего времени. Я знаю, что мне нужно многое наверстать, но поскольку мне не нравится неэффективный код, следующий фрагмент кода (в конце этого вопроса) из учебника SimpleInjector поставил меня в тупик....
110 просмотров

Ninject to Simple Injector: зарегистрируйте фильтр
Я перехожу с Ninject на Simple Injector из-за лучшей производительности в моем приложении MVC 3. Я могу зарегистрировать репозитории и сервисы в порядке. Но есть фильтр, который прописан в Ninject с помощью...
1199 просмотров

Получите экземпляр контейнера для Simple Injector
Я использую Simple Injector с проектом ASP.NET MVC. Я добавил пакет SimpleInjector.Integration.Web.Mvc nuget. Это добавляет класс SimpleInjectorInitializer в папку App_Start и инициализирует DI. Код выглядит примерно так public static...
20230 просмотров

Как правильно использовать SimpleInjector - RegisterAllOpenGeneric
Я не могу понять, как правильно использовать RegisterAllOpenGeneric У меня есть эти простые определения: public interface ISubscribeTo<T> { } public class AnEventOf<T> { } public interface IMarker { } public class PocoB : IMarker...
924 просмотров

Регистрация типа с несколькими конструкторами и строковой зависимостью в Simple Injector
Я пытаюсь понять, как использовать Simple Injector, я использовал его в проекте без проблем с регистрацией простых сервисов и их компонентов. Однако я хотел использовать инжектор зависимостей при наличии компонента с более чем двумя конструкторами,...
13696 просмотров

ICommandHandler/IQueryHandler с асинхронностью/ожиданием
ЭДИТ говорит (tl;dr) Я пошел с вариантом предложенного решения; сохраняя все ICommandHandler s и IQueryHandler s потенциально синхронными и возвращая решенную задачу в синхронных случаях. Тем не менее, я не хочу использовать...
6651 просмотров

Simple Injector - пакетная/автоматическая регистрация новых классов
Сложно ли в простом инжекторе автоматически регистрировать эти классы: public class RepositoryA : Repository<Hammers>, IRepositoryA { ... implementing code here ... } public interface IRepositoryA: IRepository<Hammers> { //no...
1711 просмотров

Простой инжектор с RegisterMvcAttributeFilterProvider не вводит в настраиваемый атрибут
Я конвертирую текущий проект из AutoFac в Simple Injector, но не могу заставить его работать для моего фильтра действий MVC. Мой класс атрибутов UserProfileProc содержит UserProfile типа IUserProfile , но не внедряется в него; его значение...
1728 просмотров