原文:ABP源码分析二十五:EventBus

IEventData EventData: 封装了EventData信息,触发event的源对象和时间 IEventBus EventBus: 定义和实现了了一系列注册,注销和触发事件处理函数的方法。EventBus定义了一个Dictionary容器来存放事件和处理该事件的对象 其实不是对象而是Factory,暂且这样理解无妨 。其key是Type:在ABP使用Type表示不同的事件,具体而言这个 ...

2016-04-08 21:58 11 2872 推荐指数:

查看详情

Vue.js 源码分析(二十五) 高级应用 插槽 详解

我们定义一个组件的时候,可以在组件的某个节点内预留一个位置,当父组件调用该组件的时候可以指定该位置具体的内容,这就是插槽的用法,子组件模板可以通过slot标签(插槽)规定对应的内容放置在哪里,比如: ...

Wed Jul 17 20:29:00 CST 2019 0 553
linux源码解读(二十五):mmap原理和实现方式

  众所周知,linux的理念是万物皆文件,自然少不了对文件的各种操作,常见的诸如open、read、write等,都是大家耳熟能详的操作。除了这些常规操作外,还有一个不常规的操作:mmap,其在fi ...

Thu Feb 24 00:47:00 CST 2022 0 3523
ABP源码分析二十:ApplicationService

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

Sat Apr 02 00:51:00 CST 2016 2 2703
flask二十五: websocket

官方文档:https://flask-socketio.readthedocs.io/en/latest/ websocket主要应用于客户端和服务端双向通信,永久的双向通信通道。 任何一个都可以 ...

Mon Jun 29 01:34:00 CST 2020 0 816
[二十五]JavaIO之RandomAccessFile

功能简介 我们之前一直说流顺序的,不能随机访问,的确之前说的IO体系的确如此 但是 RandomAccessFile自成一派 此类的实例支持对随机访问文件的 ...

Fri Sep 14 23:46:00 CST 2018 0 945
[Abp 源码分析]十五、自动审计记录

0.简介 Abp 框架为我们自带了审计日志功能,审计日志可以方便地查看每次请求接口所耗的时间,能够帮助我们快速定位到某些性能有问题的接口。除此之外,审计日志信息还包含有每次调用接口时客户端请求的参数信息,客户端的 IP 与客户端使用的浏览器。有了这些数据之后,我们就可以很方便地复现接口产生 ...

Sat Sep 29 22:32:00 CST 2018 8 2075
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
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM