/// <summary> /// 关闭窗口关闭通讯线程 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FrmMain_FormClosed(object sender, FormClosedEventArgs e) { CommiServer.GlobalServer.Stop(); CommiManager.GlobalManager.ClearCommand(); ThreadManager.AbortAll(); CommiManager.GlobalManager.ResetClient(); }
public bool Close() { try { Log.Debug("Closing MPExtended ServiceHost..."); wcf.Stop(); ThreadManager.AbortAll(); Log.Flush(); return(true); } catch (Exception ex) { Log.Error("Failed to close MPExtended ServiceHost", ex); return(false); } }