You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.5 KiB
1.5 KiB
WebSocketMessageManager 结构层次说明
Core/WebSocket/Managers/WebSocketMessageManager/
├── WebSocketMessageManager.cs # 主体声明:类声明、字段、属性、事件
├── Constructor.cs # 构造函数:初始化相关
├── PublicMethods.cs # 公共方法:对外接口、业务主流程
├── PrivateMethods.cs # 私有方法:内部逻辑、事件处理器、辅助方法
├── Dispose.cs # IDisposable实现:资源释放、清理
各文件职责说明
-
WebSocketMessageManager.cs
- 声明类本体(partial class),包含所有字段、属性、事件声明。
- 只负责结构性声明,不含具体实现。
-
Constructor.cs
- 只包含构造函数,负责对象初始化、依赖注入、字段赋值。
-
PublicMethods.cs
- 所有对外公开的方法(如Connect、Disconnect、SendMessage等)。
- 业务主流程、外部接口全部集中于此,便于查找和维护。
-
PrivateMethods.cs
- 所有私有方法、事件处理器、内部辅助逻辑。
- 包括定时器、消息分发、内部校验等。
-
Dispose.cs
- 只包含IDisposable接口实现和资源释放相关方法。
- 负责对象生命周期的正确终结。
本结构层次仅为物理文件组织优化,所有业务逻辑、接口、注释、实现细节均与原始文件完全一致,仅提升可维护性和可读性。