///--------------------------------------------------------------------------------------------------------------------- /// btnCancel_Click /// ------------------- /// Requests the server to cancel an outstanding asynchronous transaction ///--------------------------------------------------------------------------------------------------------------------- private void btnCancel_Click(object sender, System.EventArgs e) { try { m_pOpcGroup.Cancel(m_ITRequest, new TsCDaCancelCompleteEventHandler(CancelCompleteHandler)); } catch (Exception ex) { MessageBox.Show("There is no outstanding asynchronous transaction which can be canceled.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
/// <summary> /// Cancels the asynchronous request. /// </summary> private void CancelRequest() { try { if (mRequest_ != null) { mSubscription_.Cancel(mRequest_, new TsCDaCancelCompleteEventHandler(OnCancelComplete)); } } catch (Exception e) { mRequest_ = null; okBtn_.Enabled = true; cancelBtn_.Enabled = true; goBtn_.Visible = true; stopBtn_.Visible = false; MessageBox.Show(e.Message); } }
/// <summary> /// Cancels the asynchronous request. /// </summary> private void CancelRequest() { try { if (m_request != null) { m_subscription.Cancel(m_request, new TsCDaCancelCompleteEventHandler(OnCancelComplete)); } } catch (Exception e) { m_request = null; OkBTN.Enabled = true; CancelBTN.Enabled = true; GoBTN.Visible = true; StopBTN.Visible = false; MessageBox.Show(e.Message); } }