ABP源码分析二十:ApplicationService

Posted HK Zhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ABP源码分析二十:ApplicationService相关的知识,希望对你有一定的参考价值。

IApplicationService : 空接口,起标识作用。所有实现了IApplicationService 的类都会被自动注入到容器中。同时所有IApplicationService对象都会被注入一些拦截器(例如:auditing, UnitOfWork等)以实现AOP

AbpServiceBase:抽象类,封装了对一些通用功能的调用。比如Setting,Localization和UnitOfWork功能。
ApplicationService: 作为所有其他appservice的基类。其封装了对AbpSession, Permission和Feature这些模块的功能调用.

技术分享

以上是关于ABP源码分析二十:ApplicationService的主要内容,如果未能解决你的问题,请参考以下文章

[Abp 源码分析] Abp 框架启动流程分析

[Abp 源码分析]依赖注入

ABP源码分析五:ABP初始化过程

ABP源码分析四十六:ABP ZERO中的Ldap模块

ABP源码分析十三:缓存Cache实现

[Abp 源码分析]ASP.NET Core 集成