Вопросы по теме 'mediatr'
Обработка ошибок/исключений в конвейере посредника с использованием CQRS?
Я пытаюсь следовать этот пост Джимми Богарда для реализации конвейера посредника, чтобы я мог использовать обработчики предварительных и пост-запросов для выполнения некоторой работы. Из комментариев к этой статье я пришел к этому суть github . Я...
11077 просмотров
schedule
06.06.2022
Исключение ValidationException Fluent Validation внутри MVC
Мы используем шаблон CQRS, и у нас есть проблема с обработкой ошибок быстрой проверки. (Шаблон CQRS @ https://lostechies.com/jimmybogard/2015/05/05/cqrs-with-mediatr-and-automapper/ )
public class OtherSpecified :...
3549 просмотров
schedule
18.06.2023
Инфраструктура ASP.NET в обработчиках MediatR
Я предпочитаю, чтобы мои обработчики были свободны от инфраструктуры ASP.NET, которую очень сложно тестировать (да, даже в ASP.NET Core). Но иногда это случается, и у вас есть такие зависимости, как UserManager (я хотел бы однажды узнать, почему это...
1697 просмотров
schedule
19.10.2022
Информация об общем типе потеряна во время сериализации/десериализации с помощью protobuf-net
Я пытаюсь интегрировать protobuf-net и mediatR. Идея состоит в том, чтобы иметь единую конечную точку, куда будет поступать полезная нагрузка. Затем я должен десериализовать сообщение запроса и передать его mediatR, который, в свою очередь, должен...
131 просмотров
schedule
06.10.2022
Должен ли я тестировать обработчики CQRS или весь вывод запроса в Web Api Core
Некоторое время я создавал веб-API и был счастлив иметь возможность тестировать обработчики CQRS (управляемые с помощью Mediatr), не касаясь какого-либо кода инфраструктуры (контроллеры, запросы и т. Д.). И это имело смысл, поскольку мои контроллеры...
1865 просмотров
schedule
18.04.2022
Каковы шаги обновления для внедрения зависимостей MediatR?
Я прошел курс Джимми, который использовал MediatR DI 1.0.1. Я пытаюсь обновить проект, основанный на примерах из этого курса, до версии 2.0.0, но не могу найти никаких шагов по обновлению.
Вот конкретный пример из курса. Я изменил IAsyncRequest...
288 просмотров
schedule
07.11.2022
Как отделить MediatR от моего бизнес-уровня
Доброе утро.
Я использую доменные события в своем проекте, и самый простой способ реализовать его - использовать MediatR. Но я не хочу, чтобы мой проект напрямую зависел от него, я хочу применить инверсию зависимостей, чтобы скрыть библиотеку....
677 просмотров
schedule
12.06.2023
Ошибка ASP.NET Core MediatR: зарегистрируйте обработчики в контейнере
У меня есть приложение .Net Core, в котором я использую расширение .AddMediatR для регистрации сборки для моих команд и обработчиков в соответствии с подходом CQRS.
В ConfigureServices в Startup.cs я использовал метод расширения из официального...
52394 просмотров
schedule
23.05.2022
Добавить общий обработчик для методов отправки и публикации библиотеки MediatR в ядре asp .net
Я использую шаблон CQS в своем основном проекте asp.net. Начнем с примера, чтобы лучше объяснить, чего я хочу достичь. Я создал команду:
public class EmptyCommand : INotification{}
Обработчик команд:
public class EmptyCommandHandler :...
14270 просмотров
schedule
15.02.2023
Как мне обрабатывать Simple Injector Lifestyles для обработчиков уведомлений MediatR?
У меня есть веб-API ASP.NET, использующий MediatR и SimpleInjector.
Они регистрируются так:
_container.Options.DefaultScopedLifestyle = new AsyncScopedLifestyle();
_container.Options.DefaultLifestyle = Lifestyle.Scoped;...
453 просмотров
schedule
04.09.2022
Обработка исключения, вызванного событием MediatR, выполнялась как задание зависания
Я настроил mediatR для запуска событий с помощью Hangfire просто так:
public static class MediatRExtension
{
public static void Enqueue(this IMediator mediator, INotification @event)
{...
486 просмотров
schedule
09.11.2022
Как добавить Mediatr в DryIoc
В настоящее время я пытаюсь портировать реализацию Mediatr Pipeline ( Mediatr 7.0.0 ) для использования DryIoc Container ( v. 4.0.5 ). Я использовал следующую реализацию, которая была у меня из DryIoC версии 3.0.2 :
private static void...
460 просмотров
schedule
31.07.2022
Как использовать параметры запроса в атрибутах?
Я хочу использовать параметры запроса в атрибутах конечной точки, но не знаю, как их использовать.
Я пробовал это:
[HttpPost("fooBar/{version}?amount={amount}&date={date}")]
Но вместо этого я получаю эту ошибку:...
2087 просмотров
schedule
22.03.2023
CQRS чистой архитектуры с GraphQL API
Я работаю над сервером API (ASP.NET Core). Чтобы предотвратить спагетти-код и другие неприятности в будущем, я разрабатываю систему в соответствии с чистой архитектурой / CQRS (с использованием MediatR).
Я собираюсь использовать GraphQL для API...
1920 просмотров
schedule
08.06.2023
Загрузить стандартную библиотеку в основное приложение .net
Я создал одну библиотеку, используя стандарт .net, я пытаюсь использовать ее в .net core api, но получаю ошибку -
Ошибка построения обработчика запроса типа MediatR.IRequestHandler`2 []. Зарегистрируйте свои обработчики в контейнере. См. Примеры...
53 просмотров
schedule
02.07.2022
Как правильно реализовать поток программы объекта Result с помощью MediatR?
Вместо использования исключений для выполнения программы я пытаюсь использовать пользовательский объект Result на основе обсуждаемых идей здесь в MediatR. У меня есть очень простой пример здесь....
public class Result
{
public...
199 просмотров
schedule
29.08.2022
Mediatr Полиморфная отправка обработчика запросов не работает
У меня есть обработчик запросов Mediatr, который я хочу принять один из двух разных (связанных) запросов. Когда я использую базовый запрос, он работает нормально, но когда я использую PermissionedGetInformationRequest , я получаю сообщение об...
126 просмотров
schedule
03.05.2022
Как определить один конкретный обработчик исключений в Mediatr для всех запросов
Я использую Mediatr для основного проекта ASP.NET для обработки всех запросов. У меня реализовано несколько запросов / ответов / обработчиков. Каждый из них может вызвать конкретное исключение, назовем этот класс MyException. Я определил обработчик...
1362 просмотров
schedule
24.07.2022
Контроллер C# с использованием MediatR
Я пытаюсь настроить контроллер на С# с помощью MediatR, но моя конечная точка не работает. Вот мой контроллер:
[ApiController]
[Route("api/[controller]")]
public class TestController : ControllerBase
{
private readonly IMediator...
63 просмотров
schedule
02.04.2023
Общий параметр библиотеки Mediatr в запросе / команде
Я пытаюсь создать запрос \ команду через библиотеку Mediatr с универсальным параметром, но при запуске метода Send он выдает исключение
System.InvalidOperationException: обработчик для запроса не найден
Мой код ниже:
public class...
25 просмотров
schedule
05.03.2022