ABP文档笔记 - 配置、设置、版本、功能、权限,ahhawox560566的博客,服务器禁止ip访问
香港256IP千兆站群服务器BGP专线240元起! 华为云香港物理机精品线路全面上线![特价] 企业级CN2 GIA双程专线高速回国 T3机房 香港美国韩国海外独立物理服务器特价热销中! 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
配置
全局仅一个单例,保存一组配置信息,一般直接在模块的预启动事件中赋值or修改。没有Scope划分,无论租户还是房东亦或者用户读取的值都不会有差异。每个模块都可以扩展这个配置。
设置
它没有层级关系,是扁平结构。SettingProvider同一项设置可以为应用、每个租户、甚至每个用户设置不同的值。在客户端(Javascript),我们可以使用abp.settings命名空间来获取设置的当前值(属性isVisibleToClients == true时)。服务器端通过SettingManager取值,通过SettingDefinitionManager获取默认值等版本/功能
版本配备功能。
应用可以有不同的版本,从而提供不同价格和功能选项给租户。
功能与设置相比:
可以是树状的层级结构。FeatureProvider也有Scope,但只有应用和租户两级。RequiresFeature特性,FeatureChecker 检测当前租户是否可以开启了某功能,从而为每个租户实现定制,相当于租户的权限系统。在客户端(Javascript),我们可以使用abp.features命名空间来获取功能的当前值。服务器端通过IFeatureManager遍历查找权限
用来验证一个用户是否允许应用里的某些指定操作,在一定程度上和Feature有些像。
转载于:https://www.cnblogs.com/wj033/p/6503768.html
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/ahhawox560566/article/details/101275885
宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取
- 随机文章
- 热门文章
- 热评文章
- C#使用win32 api sendmessage怎么发送鼠标消息到窗体?
- 玩转云端(云服务器使用详解)
- 服务器技术和架构
- 服务器和工作站有什么区别?
- 深度学习-深度学习集群管理方案
- 百度云远程连接自己的云服务器,
- 使用“暴力“方法防止云服务器被暴力密码破解
- DNS服务器可能不可用