Esempio n. 1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            ReponseText.Text = "working....";

            Progress.Visibility = Visibility.Visible;

            if (_svc.InnerChannel.State == CommunicationState.Faulted)
            {
                _svc.Abort();
                _svc = new MachineLinkServiceClient();
            }

            _svc.BeginTestMethod(TestMethodCallback, _svc);

            //_svc.BeginDownloadProgram(DownloadProgramCallback, _svc);
        }
Esempio n. 2
0
        private void DownloadButton_Click(object sender, EventArgs e)
        {
            var client = new MachineLinkServiceClient(CreateBasicHttp(), EndPoint);

            var textView = FindViewById <TextView>(Resource.Id.ResponseText);

            textView.Text = "working...";

            client.TestMethodCompleted += (o, args) =>
            {
                if (args.Error != null)
                {
                    RunOnUiThread(() =>
                                  textView.Text = args.Error.Message);
                }
                else
                {
                    RunOnUiThread(() => textView.Text = args.Result);
                }
            };

            client.TestMethodAsync();
        }