首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏程序员宇说

    在 ASP.NET Core 项目中使用 MediatR 实现中介者模式

    flag = _authLogic.CheckIsAvailable(appUser); if (! msg = "用户被禁止登录当前系统,请重试"; return false; } // 4、设置当前登录用户信息 _authLogic.SetCurrentUser 这里我们假设对于登录事件的实现方法存在于 UserAppService 这个类中,对于 redis 资源的操作在 RedisLogic 类中,对于用户相关资源的操作在 UserLogic 中,而对于权限校验相关的资源操作位于 AuthLogic 可以看到,为了实现 UserAppService 类中定义的登录方法,我们至少需要依赖于 RedisLogic、UserLogic 以及 AuthLogic,甚至在某些情况下可能在 UserLogic 和 AuthLogic 之间也存在着某种依赖关系,因此我们可以从中得到如下图所示的类之间的依赖关系。

    1.2K10发布于 2019-11-20
领券