首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MediatR多重RequestHandlers

MediatR多重RequestHandlers
EN

Stack Overflow用户
提问于 2020-12-04 22:08:41
回答 1查看 4.9K关注 0票数 1

我有一个要求,其中包含一些关于订单的信息。

我有命令的规则集。当我发送此请求时,它应该由所有规则处理程序处理并返回结果。所有处理程序都具有相同的请求对象。

我可以为mediatr发送多个请求处理程序吗?

(我不能使用通知。他们是火忘了。我需要返回结果)

EN

回答 1

Stack Overflow用户

发布于 2020-12-05 08:55:40

我可以为mediatr发送寄存器多个请求处理程序吗?

不是的。从医生那里:

MediatR有两种消息:

发送到单个

  1. Request/response消息的handler
  2. Notification消息,并发送给多个处理程序

这是故意的。

告诉某人一条消息(命令)

告诉世界发生了什么(事件)

由于mediatr在进程中工作,请求(Send())也可以返回响应。

而且,由于mediatr在进程中工作,所以Publish()不是触发和遗忘(至少在默认情况下不是这样)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65151415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档