private void button3_Click(object sender, EventArgs e) { try { m_proxy.ResetCounters(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); m_proxy = new CountersClient.localhost.CountersServiceClient(); } }
private void button3_Click(object sender, EventArgs e) { try { using (localhost.CountersServiceClient proxy = GetProxy()) { proxy.ResetCounters(); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } GetCounters(); }
private void button3_Click(object sender, EventArgs e) { try { using (TransactionScope scope = new TransactionScope()) { m_proxy.ResetCounters(); scope.Complete(); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); m_proxy = new CountersClient.localhost.CountersServiceClient(); } GetCounters(); }