服务表
本表中列出了CatLib框架所有内置组件可以通过Make方法构建的服务,接口名和别名均可用于构建服务。
- 所有的
(默认)等价与使用管理器调用Default方法得到的内容。
基础库
| 描述 |
接口名 |
别名 |
所属组件 |
| CatLib核心 |
IApplication |
无 |
CatLib核心 |
| 依赖注入容器 |
IContainer |
无 |
服务容器 |
| 压缩解压缩管理器 |
ICompressManager |
无 |
压缩解压缩 |
| 压缩解压缩(默认) |
ICompress |
无 |
压缩解压缩 |
| Socket管理器 |
ISocketManager |
无 |
Socket |
| 网络管理器 |
INetworkManager |
无 |
网络管理器 |
| 转换器(默认) |
IConverters |
无 |
转换器管理器 |
| 日志工具 |
ILogger |
无 |
控制台 |
| 数据监控 |
IMonitor |
无 |
控制台 |
| 加解密工具 |
IEncrypter |
无 |
加解密 |
| 全局事件 |
IDispatcher |
无 |
事件 |
| 文件系统管理器 |
IFileSystemManager |
无 |
文件系统 |
| 文件系统(默认) |
IFileSystem |
无 |
文件系统 |
| 哈希库 |
IHashing |
无 |
哈希 |
| Json库 |
IJson, IJsonAware |
无 |
Json |
| 随机数库 |
IRandomFactory |
无 |
随机数 |
| 随机数发生器(默认) |
IRandom |
无 |
随机数 |
| 路由系统 |
IRouter |
无 |
路由系统 |
| 国际化(I18N) |
ITranslator |
无 |
国际化(I18N) |
Unity增强库
| 描述 |
接口名 |
别名 |
所属组件 |
| Mono驱动器 |
IMonoDriver |
无 |
Mono驱动器 |
| 时间管理器 |
ITimeManager |
无 |
时间 |
| 时间(默认) |
ITime |
无 |
时间 |
| 定时器 |
ITimer |
无 |
定时器 |