abp框架 第3页
- ABP vNext框架文档解读9-异常处理
-
ABP提供了用于处理Web应用程序异常的标准模型.自动处理所有异常.如果是API/AJAX请求,会向客户端返回一个标准格式化后的错误消息.自动隐藏内部详细错误并返回标准错误消息.为异常消息的本地化提供一种可配置的方式.自动为标准异常设置HTTP状态代码,并提供可配置选项,以映射自定...
- ABP vNext框架文档解读3-配置Part II
-
环境变量使用默认配置时,EnvironmentVariablesConfigurationProvider会在读取appsettings.json、appsettings.Environment.json和用户机密之后,从环境变量键值对中加载配置。因此,从环境中读取的键值会替代从appse...
- 开源项目分享-基于.Net5的快速开发框架Furion
-
最近.NET6.0发布了最新的.NET6.0.100-preview2,去年发布的.NET5.0版本已趋于稳定,其最新Release版本5.0.4。DOTNET生态涌现出很多不错的框架如ABP等,今天在gitee码云上发现一个不错的.NET5企业级应用开发框架FurionFurion简介...
- ABP vNext框架文档解读19-后台工作者
-
应用场景后台工作者是在应用程序后台运行的简单的独立线程,一般来说它们定期运行执行一些任务.例如;后台工作者可以定期删除过时的日志.后台工作者可以定期检查不活跃的用户并且向其发送邮件使用户继续使用你的应用程序.创建后台工作者后台工作者应该直接或间接的继承IBackgroundWorker接口.后台...
- ABP vNext框架文档解读29-审计日志
-
维基百科:"审计跟踪(也称为审计日志)是一种安全相关的按时间顺序记录,记录集或记录目的和来源.这种记录提供了在任何特定时间的操作,过程或事件产生影响活动顺序的文件证据".ABP框架提供一个可扩展的审计日志系统,根据约定自动记录审计日志,并提供配置控制审计日志的级别.一个审计日志...
- ABP vNext框架文档解读5-依赖注入Part I
-
ABP的依赖注入系统是基于Microsoft的依赖注入扩展库(Microsoft.Extensions.DependencyInjectionnuget包)开发的.因此,它的文档在ABP中也是有效的.模块化由于ABP是一个模块化框架,因此每个模块都定义它自己的服务并在它自己的单独模块类中通过依赖注...
- ABP vNext框架文档解读22-Hangfire后台作业
-
Hangfire是一个高级的后台作业管理.你可以用ABP框架集成Hangfire代替默认后台作业管理.通过这种方式你可以使用相同的后台作业API,将你的代码独立于Hangfire.如果你喜欢也可以直接使用Hangfire的API.使用ABPCLI安装在项目的文件夹(.csproj文件)中打开...
- Abp VNext 分表分库ShardingCore(分库分表查询排序)
-
ShardingCore易用、简单、高性能、普适性,是一款扩展针对efcore生态下的分表分库的扩展解决方案,支持efcore2+的所有版本,支持efcore2+的所有数据库、支持自定义路由、动态路由、高性能分页、读写分离的一款组件,如果你喜欢这组件或者这个组件对你有帮助请点击下发star让更多的...
- ABP vNext框架文档解读2-模块化Part II
-
在阅读完模块架构的最佳实践&约定后,我们继续.实体最佳实践&约定实体推荐在领域层中定义实体.主构造函数推荐定义一个主构造函数确保实体在创建时的有效性,在代码中通过主构造函数创建实体的新实例.推荐根据需求把主构造函数定义为public,internal或protected...
- ASP.NET CORE 国产最火前后端完全分离框架BCVP
-
BCVP(Blog.Core&VueProject)是.NET界开箱即用的企业级前后端分离【.NETCore3.1Api+Vue2.x+RBAC】权限框架,由国内微软MVP“老张的哲学”出品,比起“土牛”的ABPZERO框架,BCVP则更为短小精干。对比java开源的生态,我个人...