protected override void OnExit(ExitEventArgs e) { try { SendCloseAppplicationMessage(); if (GNetPipeHelper != null) { GNetPipeHelper.Stop(); GNetPipeHelper = null; } base.OnExit(e); } catch { } }
void LoginPage_Unloaded(object sender, RoutedEventArgs e) { if (mNetPipeHelper != null) { mNetPipeHelper.Stop(); } }
protected override void OnExit(ExitEventArgs e) { if (NetPipeHelper != null) { NetPipeHelper.Stop(); } base.OnExit(e); }
void BtnStop_Click(object sender, RoutedEventArgs e) { if (mNetPipeHelper != null) { mNetPipeHelper.Stop(); OnShowMessage(string.Format("Service stopped.")); } }
protected override void OnExit(ExitEventArgs e) { string LStrTemp = string.Empty; if (GNetPipeHelper != null) { this.Dispatcher.Invoke(new Action(() => { GNetPipeHelper.Stop(); })); } UserSignOutSystem("E", ref LStrTemp); }
public virtual void Exit() { RemoveView(); if (NetPipeHelper != null) { NetPipeHelper.Stop(); NetPipeHelper = null; } WriteLog("AppExit", string.Format("App ended.")); if (mLogOperator != null) { mLogOperator.Stop(); mLogOperator = null; } }
private static void CreateNetPipeClient() { try { GNetPipeHelper = new NetPipeHelper(false, GClassSessionInfo.SessionID); GNetPipeHelper.DealMessageFunc += GNetPipeHelper_DealMessageFunc; GNetPipeHelper.Start(); } catch (Exception ex) { if (GNetPipeHelper != null) { GNetPipeHelper.Stop(); } MessageBox.Show(ex.ToString()); } }
private void CreateNetPipeService() { if (mNetPipeHelper != null) { mNetPipeHelper.Stop(); } mNetPipeHelper = new NetPipeHelper(false, mClientID); mNetPipeHelper.DealMessageFunc += mNetPipeHelper_DealMessageFunc; var result = mNetPipeHelper.Start(); if (result) { OnShowMessage(string.Format("NetPipe service created.")); } else { OnShowMessage(string.Format("Create NetPipe service fail.")); } }
protected override void OnExit(ExitEventArgs e) { StopGCCollectThread(); if (mBoot != null) { mBoot.Close(); } if (NetPipeHelper != null) { NetPipeHelper.Stop(); NetPipeHelper = null; } TempDataRecylce(); //程序退出的时候回删临时文件 WriteLog("AppExit", string.Format("App ended.")); if (mLogOperator != null) { mLogOperator.Stop(); mLogOperator = null; } base.OnExit(e); }