/// <summary> /// 心跳 默认每9分钟一次,一旦发现有情况,就创建新的连接. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void KeepHearBeat(object sender, System.ComponentModel.DoWorkEventArgs e) { Thread.Sleep(60000 * 9); try { MyISC.SynMessage("", "", "", "KeepHearBeat"); } catch { isc = createClient(); //初始化 string xl = myxml("", "", new List <string> { "" }); string rxl = isc.SynMessage("GetEncrypt", xl, this.cOperator, "ydh"); XElement xmdata = XElement.Parse(rxl); this.Encrypt = xmdata.Element("return").FirstNode.ToString(); } }
/// <summary> /// 销毁 /// </summary> /// <param name="disposing"></param> public void Dispose(bool disposing) { try { if (disposed) { return; } if (disposing) { isc = null; myList.Clear(); myList = null; } disposed = true; } catch { } }