10 2019 档案

摘要:一、简要说明 文章信息: 基于的 ABP vNext 版本:1.0.0 创作日期:2019 年 10 月 24 日晚 更新日期:暂无 ABP vNext 提供了后台工作者和后台作业的支持,基本实现与原来的 ABP 框架类似,并且 ABP vNext 还提供了对 HangFire 和 RabbitMQ 阅读全文
posted @ 2019-10-25 16:27 MyZony 阅读(4918) 评论(4) 推荐(8) 编辑
摘要:一、简要说明 文章信息: 基于的 ABP vNext 版本:1.0.0 创作日期:2019 年 10 月 23 日晚 更新日期:2019 年 10 月 24 日 ABP vNext 针对用户可编辑的配置,提供了单独的 Volo.Abp.Settings 模块,本篇文章的后面都将这种用户可变更的配置, 阅读全文
posted @ 2019-10-24 09:37 MyZony 阅读(5580) 评论(9) 推荐(5) 编辑
摘要:一、简要说明 ABP vNext 针对接口参数的校验工作,分别由过滤器和拦截器两步完成。过滤器内部使用的 ASP.NET Core MVC 所提供的 进行处理,而拦截器使用的是 ABP vNext 自己提供的一套 进行校验工作。 关于参数验证相关的代码,分布在以下三个项目当中: Volo.Abp.A 阅读全文
posted @ 2019-10-23 09:45 MyZony 阅读(4844) 评论(5) 推荐(8) 编辑
摘要:一、背景 最近在精读 《CLR Via C 》和 《Effective C 》 的时候,发现的一个问题点。一般来说,我们实现 接口,是为了释放托管资源和非托管资源。不过在 C 类型定义里面有一个功能类似的东西,那就是 终结器 。 最开始我是学 C++ 的,之后学 C 的时候发现这玩意儿不论是写法和作 阅读全文
posted @ 2019-10-21 12:08 MyZony 阅读(2854) 评论(0) 推荐(6) 编辑
摘要:一、问题 该问题经常出现在 ABP vNext 框架当中,要复现该问题十分简单,只需要你注入一个 仓储,在任意一个地方调用 方法。 例如上面的测试代码,不出意外就会提示 异常,具体的异常内容信息: 其实已经说得十分明白了,因为你要调用的 已经被释放了,所以会出现这个异常信息。 二、原因 2.1 为什 阅读全文
posted @ 2019-10-10 11:45 MyZony 阅读(2767) 评论(0) 推荐(6) 编辑
摘要:一、简要说明 ABP vNext 当中的审计模块早在 "依赖注入与拦截器" 一文中有所提及,但没有详细的对其进行分析。 审计模块是 ABP vNext 框架的一个基本组件,它能够提供一些实用日志记录。不过这里的日志不是说系统日志,而是说接口每次调用之后的执行情况(执行时间、传入参数、异常信息、请求 阅读全文
posted @ 2019-10-08 11:25 MyZony 阅读(5840) 评论(0) 推荐(13) 编辑