ABP框架系列学习模块系统之示例开发
Posted oldergiser
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ABP框架系列学习模块系统之示例开发相关的知识,希望对你有一定的参考价值。
0.引言
上一篇博文主要介绍了ABP模块及插件的相关知识,本章节主要开发一个插件示例来学习如何创建一个插件,并在应用程序中使用。这个命名为FirstABPPlugin的插件主要在指定的时间段内删除审计日志。
1.创建插件
(1).新建项目,选择【类库(.NET Core)】
(2).添加引用Abp、Abp.ZeroCore
(3).创建FirstABPPluginModule类,继承AbpModule类和声明依赖于AbpZeroCoreModule
(4).添加DeleteOldAuditLogsWorker类
(5).最终结构如下
(6).生成项目,在bin/Debug/netcoreapp2.1目录下生成FirstABPPlugin.dll
2.添加插件到应用程序
(1).启动ABP项目模版生成的程序,把刚生成的FirstABPPlugin.dll拷贝到wwwroot/Plugins目录下
(2).在Mvc项目的Startup.cs类中,添加如下代码:
(3)运行程序,查看Logs.txt日志记录
以上是关于ABP框架系列学习模块系统之示例开发的主要内容,如果未能解决你的问题,请参考以下文章