示例#1
0
 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();
         }
     }
 }
示例#2
0
 public MainWindow()
 {
     InitializeComponent();
     client = new SampleService.SampleServiceClient();
 }