Mediatr默认处理程序和特定处理程序
发布时间:2023-02-18 08:56:37 所属栏目:asp.Net 来源:互联网
导读:如何解决Mediatr默认处理程序和特定处理程序? 比方说,我有多个客户使用相同的Web api,有些客户针对相同的路线具有特定的业务逻辑,但是其中大多数可以更通用地处理。 我可以创建包含他们自己的处理程序定义的客户特定项目。然后,我可以在Web api的startu
如何解决Mediatr默认处理程序和特定处理程序? 比方说,我有多个客户使用相同的Web api,有些客户针对相同的路线具有特定的业务逻辑,但是其中大多数可以更通用地处理。 我可以创建包含他们自己的处理程序定义的客户特定项目。然后,我可以在Web api的startup.cs中加载适当的程序集。由于mediatr在执行程序集(api)中对处理程序进行了优先排序,因此我可以将通用处理程序放在那里。但是,在那种情况下,我将无法在外部程序集中选择客户特定的处理程序。 我现在的解决方法是将特定于客户的信息移入服务层,但是至少由于对产品的定义不够明确,因此这是不必要的错误抽象。我宁愿在处理程序中使用更多的逻辑,直到对产品的了解变得更好为止。 情况有点混乱,我很期待提出建议,在这里使用处理程序可能是错误的想法。 (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 适用于多个用户的EWS通知中心
- asp.net-mvc – UpdateModel前缀 – ASP.NET MVC
- asp.net-mvc – 存储库与DAL中的服务模式:EF和Dapper
- iis-7.5 – 使用虚拟目录/应用程序在IIS中托管ASP.NET 5 We
- asp.net-mvc – ASP.NET MVC获取具有特定配置文件属性的用户
- asp.net-mvc – 如何使用Visual Studio 2013和Entity Frame
- ASP.NET虚拟路径映射到另一个不允许的应用程序
- asp.net Ajax之无刷新评论介绍
- asp.net-core – 构建asp.net核心错误
- asp.net-mvc – 如何成功配置Common.Logging?
推荐文章
站长推荐
- asp.net – Windows应用程序与Web应用程序开发
- asp.net-mvc – 从Api控制器内生成绝对的url to
- asp.net-mvc-3 – MVC3视图继承不可能?
- asp.net中Session缓存与Cache缓存的区别分析
- asp.net – 允许服务器/ usercontrol上的任何属性
- 如何刷新#include文件 – 它们在IIS7 / ASP.NET上
- ASP.NET MVC 4和Razor 2:View引擎不再支持xml?
- asp.net-mvc – 如何继承ASP.NET MVC控制器并仅更
- asp.net-core – 编译netcoreapp1.0,代码包含#if
- asp.net使用H5新特性实现异步上传的示例
热点阅读