.NET框架的详细应用场景有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1441个文字,预计阅读时间需要6分钟。
目录+需求+目标+原理与思路+实现+验证+扩展+总结+参考资料+需求+在响应请求处理的过程中,我们经常需要校验请求参数的合法性,如果参数不合规范,将不进行业务逻辑处理。
目录
- 需求
- 目标
- 原理与思路
- 实现
- 验证
- 一点扩展
- 总结
- 参考资料
需求
在响应请求处理的过程中,我们经常需要对请求参数的合法性进行校验,如果参数不合法,将不继续进行业务逻辑的处理。我们当然可以将每个接口的参数校验逻辑写到对应的Handle方法中,但是更好的做法是借助MediatR提供的特性,将这部分与实际业务逻辑无关的代码整理到单独的地方进行管理。
为了实现这个需求,我们需要结合FluentValidation和MediatR提供的特性。
目标
将请求的参数校验逻辑从CQRS的Handler中分离到MediatR的Pipeline框架中处理。
本文共计1441个文字,预计阅读时间需要6分钟。
目录+需求+目标+原理与思路+实现+验证+扩展+总结+参考资料+需求+在响应请求处理的过程中,我们经常需要校验请求参数的合法性,如果参数不合规范,将不进行业务逻辑处理。
目录
- 需求
- 目标
- 原理与思路
- 实现
- 验证
- 一点扩展
- 总结
- 参考资料
需求
在响应请求处理的过程中,我们经常需要对请求参数的合法性进行校验,如果参数不合法,将不继续进行业务逻辑的处理。我们当然可以将每个接口的参数校验逻辑写到对应的Handle方法中,但是更好的做法是借助MediatR提供的特性,将这部分与实际业务逻辑无关的代码整理到单独的地方进行管理。
为了实现这个需求,我们需要结合FluentValidation和MediatR提供的特性。
目标
将请求的参数校验逻辑从CQRS的Handler中分离到MediatR的Pipeline框架中处理。

