首页 [ 实验作品 ] MEDIATR 在.NET项目中的实践DEMO
一键分享

MEDIATR 在.NET项目中的实践DEMO

  • 免费

2022-05-16 15:23:42

NET中的简单中介者模式实现,一种进程内消息传递机制(无其他外部依赖) 支持以同步或异步的形式进行请求/响应,命令,查询,通知和事件的消息传递,并通过泛型支持消息的智能调度。

收藏 25 次|关注 447 次|下载 57 次

免费


交付物: 源码包
    商家已实名认证
  • 分享者:奋斗的阿蒙***
  • 访问次数:   3476 次
  • 源码数量:   35 套
  • 通过比率:   58%
  • 活跃于:   三个月前
  • QQ:   154****
  • TEL:   13*******82
  • 最新IP属地:哈尔滨市
  • 微信扫码咨询
.net

源码介绍

源码参数

  • 源码类别:【实验作品】
  • 源码类型:其他
  • 适合人群: 菜鸟
  • 授权类型:免费版
  • 开发语言:C#
  • 数据库:其他
  • 源码大小:1.6MB
  • 相关网址: 【免费浏览】
  • 源码指数:
  • 完整度:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 8
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 8
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
MediatR 在.NET项目中的实践分享
.NET中的简单中介者模式实现,一种进程内消息传递机制(无其他外部依赖) 

支持以同步或异步的形式进行请求/响应,命令,查询,通知和事件的消息传递,并通过泛型支持消息的智能调度。

MediatR有两种消息传递的方式
Request/Response,用于一个单独的Handler。
Notification,用于多个Handler。


Request/Response
在MediatR中,有两种类型的request:
IRequest<T> :返回一个T类型的值。
IRequest :不返回值。
对于每个request类型,都有相应的handler接口:
IRequestHandler<T, U> :实现该接口并返回 Task<U>。
RequestHandler<T, U> :继承该类并返回 U。
IRequestHandler<T> :实现该接口并返回 Task<Unit>。
AsyncRequestHandler<T> :继承该类并返回 Task。
RequestHandler<T> :继承该类不返回。


责任编辑:奋斗的阿蒙

下载记录(Only Recent 100)

用户名 推荐指数 下载时间

源码评论

单击更换

评论列表

全部评论
  • 暂无评论 …

最近更新

      下载排行