private void BtnCheckValue_Click(object sender, RoutedEventArgs e) { try { lblMessage.Content = "Service call @ " + DateTime.Now.ToLongTimeString(); lblMessage.Content += "\nCurrent value after 1st call is : " + client.InCrementNumber().ToString(); lblMessage.Content += "\nCurrent value after 2nd call is : " + client.InCrementNumber().ToString(); lblMessage.Content += "\nCurrent value after 3th call is : " + client.InCrementNumber().ToString(); } catch (CommunicationException) { if (client.State == CommunicationState.Faulted) { string message = "Session time out. Your existing session will be lost. A new session will be created"; MessageBox.Show(message); client = new SampleService.SampleServiceClient(); } } }
public MainWindow() { InitializeComponent(); client = new SampleService.SampleServiceClient(); }