Вопросы по теме 'mediatr'

Декоратор FluentValidation не работает с autofac и посредником
Я пытаюсь настроить приложение ASP.NET Core с шаблоном CQRS. Чтобы добиться этого, я использую следующие библиотеки: "Autofac.Extensions.DependencyInjection": "4.0.0-rc3-280", "FluentValidation": "6.4.0-beta3", "MediatR": "2.1.0" Я выполнил...
1344 просмотров

MediatR CQRS - как работать с несуществующими ресурсами (asp.net core web api)
Итак, я недавно начал узнавать об использовании библиотеки MediatR с веб-API ASP.NET Core, и я не уверен, как вернуть NotFound (), когда запрос DELETE / PUT / PATCH был сделан для несуществующего ресурса. Если мы возьмем, например, DELETE, вот...
7171 просмотров
schedule 24.05.2022

Отправка сообщений CQRS в Node.js
Я хочу выполнить CQRS для приложения Node. Я не специалист по Node, я из .NET, у которого есть отличная библиотека под названием MediatR, которая отправляет команды / запросы посреднику, который можно использовать для разделения запросов и...
1783 просмотров
schedule 02.04.2022

xUnit Assert.Throws и Record.Exception не перехватывает исключение
При написании модульного теста для проверки созданного исключения попытались использовать оба метода ниже, используя xUnit Assert.Throws (действие) Record.Exception (действие) Ниже приведен код public class Me : Entity, IAggregateRoot...
2500 просмотров

Почему Mediatr не разрешает метод, когда объекты находятся в разных проектах?
У меня есть простой проект, чтобы опробовать проблему с Mediatr. Когда конкретный класс моего обработчика в ЖЕСТКОМ проекте моего API, он РАБОТАЕТ. Но когда я беру этот класс обработчика в другой проект (и API ссылается на этот проект ofc), он НЕ...
5306 просмотров
schedule 06.10.2022

Как выполнить тесты интеграции с Mediatr в .NET framework 4.7?
Я использую библиотеку Mediatr для регистрации и вызова своих RequestHandlers. Все шло нормально, пока я не начал читать больше об интегрированных тестах. ПОЖАЛУЙСТА, КРАСНЫЙ ПОСЛЕ РЕДАКТИРОВАНИЯ Я не могу вызвать свой класс, унаследованный...
2965 просмотров

Mediatr с универсальным обработчиком и запросом
Я работаю над приложением веб-API ASP.NET Core 2.2 с Mediatr. У меня есть обработчик, который выглядит так - public class MyQueryHandler<T> : IRequestHanlder<MyQuery<T>, IQueryable<T>> { public...
6202 просмотров

CQRS - как обработать, если команде требуются данные из базы данных (запрос)
Я пытаюсь понять, как лучше всего подойти к этой проблеме. Я импортирую файл, содержащий группу пользователей, поэтому я создал обработчик с именем ImportUsersCommandHandler , а моя команда - ImportUsersCommand , которая имеет List<User> в...
483 просмотров
schedule 26.03.2022

Как избежать дублирования кода в обработчиках запросов MediatR?
Я играю с CQRS и библиотекой MediatR, пытаясь изучить некоторые из лучших практик. Одна из моих проблем - дублирование кода в обработчиках команд и запросов. Я хотел бы знать, как лучше всего разделить логику между обработчиками. Пример: у меня...
1322 просмотров
schedule 17.08.2022

Resequencer для MediatR INotificationHandler — не может использовать IPipelineBehavior
Я видел MediatR IPipelineBehavior<TRequest, TResponse> и хочу использовать resequencer для упорядочения уведомлений шины событий. Аспектно-ориентированный угол очень интересен/полезен для разделения функциональности на отдельные обработчики....
257 просмотров
schedule 09.06.2023

Как лучше обрабатывать выборку данных, необходимых для FluentValidation
В приложении, над которым я работаю, я использую Mediatr и его конвейеры для обработки взаимодействия с базой данных, некоторой второстепенной бизнес-логики, проверки и т. д. Есть несколько проверок таких вещей, как контроль доступа, которые я могу...
512 просмотров
schedule 09.07.2023

FakeItEasy ControllerTest HttpGet Calls
Я хочу начать использовать FakeItEasy для тестирования запросов. Тесты, которые я хочу написать, должны проверять, возвращаются ли объекты при вызовах HttpGet (получить все и получить по идентификатору). Контроллер: public class ToDoController...
197 просмотров

Можем ли мы использовать RabbitMQ и Mediatr вместе с помощью masstransit?
Я создал микросервисное приложение, в котором микросервисы используют MassTransit и RabbitMQ для связи. Каждый микросервис разработан с использованием чистой архитектуры, поэтому у нас есть MediatR внутри каждый микросервис. Можно ли...
3433 просмотров

Регистрация компонентов с помощью autofac и Mediatr
Я новичок в satackoverflow, и у меня проблемы с регистрацией компонентов с autofac и MediatR . Возникла та же проблема, что и в этой статье здесь, проблема регистрации компонента с использованием MediatR и Автофак . и решение, упомянутое в...
31 просмотров