# 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接口实现和资源释放相关方法。 - 负责对象生命周期的正确终结。 --- > 本结构层次仅为物理文件组织优化,**所有业务逻辑、接口、注释、实现细节均与原始文件完全一致**,仅提升可维护性和可读性。