private void wcfButtonError_Click(object sender, RoutedEventArgs e)
        {
            var client = new WcfSample.SampleWcfServiceClient();

            client.MakeErrorCompleted += MakeErrorCompleted;

            client.MakeErrorAsync();
        }
        private void wcfButtonMessage_Click(object sender, RoutedEventArgs e)
        {
            var client = new WcfSample.SampleWcfServiceClient();

            client.GetMessageCompleted += GetMessageCompleted;

            client.GetMessageAsync("WCF World!!!");
        }
 private void Button_Click_1(object sender, RoutedEventArgs e)
 {
     WcfSample.SampleWcfServiceClient client = new WcfSample.SampleWcfServiceClient();
     client.MakeErrorCompleted += (s, args) =>
                                      {
                                          if(args.Error != null)
                                          {
                                              // Manual error log
                                              ExceptionHandler.Report(args.Error);
                                          }
                                      };
     client.MakeErrorAsync();
 }