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