/// <summary> /// 当引擎非正常原因自动断开的时候触发此事件 /// </summary> /// <param name="str">断开原因</param> internal void OnEngineLost(string str) { if (EngineLost != null) { CommonMethod.eventInvoket(() => { EngineLost(str); }); FileStart.FileStopAll(); //文件处理那里中断所有的文件 } }
/// <summary> /// 当引擎完全关闭释放资源的时候触发此事件 /// </summary> internal void OnEngineClose() { if (EngineClose != null && _engineStart) { _engineStart = false; CommonMethod.eventInvoket(() => { EngineClose(); }); FileStart.FileStopAll(); //文件处理那里中断所有的文件 } }