原文:ABP源码分析二十四:Notification

NotificationDefinition: 用于封装Notification Definnition 的信息。注意和Notification 的区别,如果把Notification看成是具体的消息内容,NotificationDefinition则是对这个消息自身的定义 可理解为消息的类型 。 INotificationDefinitionManager:该接口定义根据name返回Notifi ...

2016-04-07 22:23 3 1780 推荐指数:

查看详情

ABP源码分析二十:ApplicationService

IApplicationService : 空接口,起标识作用。所有实现了IApplicationService 的类都会被自动注入到容器中。同时所有IApplicationService对象都会被注 ...

Sat Apr 02 00:51:00 CST 2016 2 2703
ABP源码分析二十五:EventBus

而是Factory,暂且这样理解无妨)。其key是Type:在ABP使用Type表示不同的事件,具体而言这 ...

Sat Apr 09 05:58:00 CST 2016 11 2872
ABP源码分析二十三:Authorization

Permission:用于定义一个Permission,一个permission可以包含多个子Permission. PermissionDictionary:继承自Dictionary& ...

Thu Apr 07 05:27:00 CST 2016 2 3486
ABP源码分析二十一:Feature

Feature是什么?Feature就是对function的分类方法,其与function的关系就比如Role和User的关系一样。 ABP中Feature具有以下属性: 其中最重要的属性是name,用以表示feature的Identity,一个feature一个name. 一个Feature ...

Mon Apr 04 22:29:00 CST 2016 10 2657
ABP源码分析二十二:Navigation

MenuDefinition:封装了导航栏上的主菜单的属性。 MenuItemDefinition:封装了主菜单的子菜单的属性。子菜单可以引用其他子菜单构成一个菜单树 UserMenu/UserMenuItem:封装了用于显示给用户的菜单/以及子菜单集合。 ABP ...

Wed Apr 06 05:08:00 CST 2016 2 1517
ABP源码分析二十八:ABP.MemoryDB

这个模块简单,且无实际作用。一般实际项目中都有用数据库做持久化,用了数据库就无法用这个MemoryDB 模块了。原因在于ABP限制了UnitOfWork的类型只能有一个(前文以作介绍),一般用了数据库的必然要注入efUnitOfWork. 而注入了efUnitOfWork就不能在注入 ...

Tue Apr 12 04:26:00 CST 2016 2 1381
ABP源码分析二十九:ABP.MongoDb

这个Module通过建立一个MongoDbRepositoryBase<TEntity> 基类,封装了对MongoDb数据库的操作。 这个module通过引用MongoDB.Driver, ...

Wed Apr 13 05:07:00 CST 2016 8 2698
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM