Вопросы по теме 'simple-injector'
Как сделать открытую общую цепочку декораторов с помощью единства + UnityAutoRegistration
Сегодня мы пошли по интересному пути после прочтения этой статьи о декорировании обработчиков команд . Я хотел посмотреть, смогу ли я реализовать шаблон с помощью Unity вместо SimpleInjector , и пока это оказалось чрезвычайно сложно.
Первое, что...
1927 просмотров
schedule
08.07.2023
Это правильный путь к RegisterDecorator, когда некоторые типы не имеют реализации?
Использование простого инжектора с шаблоном команды, описанным здесь . У большинства команд есть сопутствующие классы, которые реализуют AbstractValidator<TCommand> плавной проверки, а это значит, что они также реализуют FV...
1192 просмотров
schedule
06.08.2022
Использование простого инжектора с 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 просмотров
schedule
05.10.2022
Как уменьшить количество внедряемых зависимостей от контроллера
Я использую MVC3, Entity Framework v4.3 Code First и SimpleInjector. У меня есть несколько простых классов, которые выглядят так:
public class SomeThing
{
public int Id { get; set; }
public string Name { get; set; }
}
У меня есть еще...
805 просмотров
schedule
09.11.2023
Простая инъекция свойства Injector в фильтр действий
Фильтр действий, в который я хочу внедрить, начинается так:
public class UserAuthorisation : AuthorizeAttribute
{
public IWcfClientProxy<IAppFrameworkServiceChannel>
FrameworkServiceProxy { get; set; }
Я настроил свой...
8328 просмотров
schedule
10.08.2023
Как использовать SimpleInjector в многопроектном решении без создания циклических ссылок
Я запускаю многопроектное решение, которое будет иметь более одной точки входа, например, службу Windows, веб-сайты ASP.NET, контроллеры WebApi и т. д. Я остановился на SimpleInjector, так как он очень быстрый и мне не нужны какие-либо дополнительные...
1962 просмотров
schedule
04.04.2023
Как вернуть экземпляр на основе его родителя с помощью Simple Injector?
Мы использовали Виндзорский замок в качестве контейнера внедрения, но мы ищем альтернативы. Теперь я добрался до простого инжектора, и до сих пор я был впечатлен его простотой, но один сценарий, на котором я застрял прямо сейчас, — это когда мы...
779 просмотров
schedule
04.05.2024
Оформление интерфейсов разных стилей жизни
Я использую Simple Injector в качестве контейнера IoC. SimpleInjector использует этот простой метод для обработки смешанных стиль жизни для Per Thread и Per Web Request
container.RegisterPerWebRequest<IWebUnitOfWork, UnitOfWork>();...
120 просмотров
schedule
02.10.2022
Передайте значение времени выполнения конструктору, используя Simple Injector abd WebFormsMVP
Я пытаюсь объединить SimpleInjector с WebFormsMvp .
Для облегчения DI WebFormsMvp предоставляет интерфейс IPresenterFactory . Он содержит метод Create , который предоставляет тип презентатора для разрешения и экземпляр представления . Мне...
2658 просмотров
schedule
20.02.2023
Simple Injector не может внедрить зависимости в контроллеры веб-API
Я пытаюсь создать базовый конструктор DI с помощью Simple Injector, и мне кажется, что он не может разрешить зависимости для контроллеров веб-API.
У меня есть контроллер API в папке «API», которая находится за пределами папки «Контроллеры».
Я...
50019 просмотров
schedule
26.02.2023
Не удалось разрешить контроллер, который был загружен из внешней dll
Я создаю веб-API с использованием веб-API MVC4 с контейнером IoC (в данном случае Simple Injector, но я не думаю, что эта проблема связана с этим контейнером), который должен предоставлять различные операции CRUD и запросов. Причина использования IOC...
4495 просмотров
schedule
11.11.2022
Почему этот код DI объявляет переменную области действия метода, а затем назначает ее статическому объекту уровня класса?
.Net-мудрый, я застрял в 2005 году до недавнего времени. Я знаю, что мне нужно многое наверстать, но поскольку мне не нравится неэффективный код, следующий фрагмент кода (в конце этого вопроса) из учебника SimpleInjector поставил меня в тупик....
110 просмотров
schedule
16.07.2023
Ninject to Simple Injector: зарегистрируйте фильтр
Я перехожу с Ninject на Simple Injector из-за лучшей производительности в моем приложении MVC 3. Я могу зарегистрировать репозитории и сервисы в порядке. Но есть фильтр, который прописан в Ninject с помощью...
1199 просмотров
schedule
03.01.2023
Получите экземпляр контейнера для Simple Injector
Я использую Simple Injector с проектом ASP.NET MVC. Я добавил пакет SimpleInjector.Integration.Web.Mvc nuget. Это добавляет класс SimpleInjectorInitializer в папку App_Start и инициализирует DI. Код выглядит примерно так
public static...
20230 просмотров
schedule
01.05.2023
Как правильно использовать SimpleInjector - RegisterAllOpenGeneric
Я не могу понять, как правильно использовать RegisterAllOpenGeneric
У меня есть эти простые определения:
public interface ISubscribeTo<T> { }
public class AnEventOf<T> { }
public interface IMarker { }
public class PocoB : IMarker...
924 просмотров
schedule
21.07.2022
Регистрация типа с несколькими конструкторами и строковой зависимостью в Simple Injector
Я пытаюсь понять, как использовать Simple Injector, я использовал его в проекте без проблем с регистрацией простых сервисов и их компонентов.
Однако я хотел использовать инжектор зависимостей при наличии компонента с более чем двумя конструкторами,...
13696 просмотров
schedule
03.04.2023
ICommandHandler/IQueryHandler с асинхронностью/ожиданием
ЭДИТ говорит (tl;dr)
Я пошел с вариантом предложенного решения; сохраняя все ICommandHandler s и IQueryHandler s потенциально синхронными и возвращая решенную задачу в синхронных случаях. Тем не менее, я не хочу использовать...
6651 просмотров
schedule
01.01.2023
Simple Injector - пакетная/автоматическая регистрация новых классов
Сложно ли в простом инжекторе автоматически регистрировать эти классы:
public class RepositoryA : Repository<Hammers>, IRepositoryA
{
... implementing code here ...
}
public interface IRepositoryA: IRepository<Hammers>
{ //no...
1711 просмотров
schedule
03.09.2022
Простой инжектор с RegisterMvcAttributeFilterProvider не вводит в настраиваемый атрибут
Я конвертирую текущий проект из AutoFac в Simple Injector, но не могу заставить его работать для моего фильтра действий MVC. Мой класс атрибутов UserProfileProc содержит UserProfile типа IUserProfile , но не внедряется в него; его значение...
1728 просмотров
schedule
01.04.2023