示例#1
0
 private void LogError(SendCompletedEventArgs e)
 {
     MessageBox.Show(e.Error.Message);
     //System.Diagnostics.Debug.WriteLine(
     //    "Attempt number {0}: {1}: {2}", (int)e.UserState,
     //    e.Error.GetType().ToString(), e.Error.Message);
 }
        private void ShareCompleted(object sender, SendCompletedEventArgs e)
        {
            if (e.IsSendSuccess == false)
            {
                if (e.ErrorCode == SdkErrCode.NET_UNUSUAL)
                {
                    Deployment.Current.Dispatcher.BeginInvoke(() =>
                    {
                        MessageBox.Show("当前网络不通畅,请稍后再试。");
                    });
                }
                else if (e.ErrorCode == SdkErrCode.SERVER_ERR)
                {
                    IsolatedStorageSettingsHelper.DeleteSetting(IsolatedStorageSettingsHelper.SettingStrings.SINA_WEIBO_ACCESS_TOKEN);
                    IsolatedStorageSettingsHelper.DeleteSetting(IsolatedStorageSettingsHelper.SettingStrings.SINA_WEIBO_REFLESH_TOKEN);

                    Deployment.Current.Dispatcher.BeginInvoke(() =>
                    {
                        MessageBox.Show("授权已失效,请重新链接到新浪微博。");
                    });
                }
                else
                {
                    Deployment.Current.Dispatcher.BeginInvoke(() =>
                    {
                        MessageBox.Show("当前服务不可用,请稍后再试。");
                    });
                }
            }
        }
示例#3
0
        private void sender_SendCompleted(object sender, SendCompletedEventArgs e)
        {
            try
            {
                if (e.Error != null)
                {
                    LogError(e);

                    return;
                }
            }
            catch (Exception ex)
            {
                string errror = ex.Message;
            }


            //string error  =
            //    "Message: " + e.Message + Environment.NewLine +
            //    "Attempt " + (int)e.UserState +
            //    "Completed." + Environment.NewLine +
            //    "Response: " + e.Response + Environment.NewLine +
            //    "ReceiverName: " + e.ReceiverName + Environment.NewLine +
            //    "ReceiverDomain: " + e.ReceiverDomain;
        }
示例#4
0
 void ShareCompleted(object sender, SendCompletedEventArgs e)
 {
     if (e.IsSendSuccess)
         MessageBox.Show("发送成功");
     else
         MessageBox.Show(e.Response, e.ErrorCode.ToString(), MessageBoxButton.OK);
 }
 void localsender_SendCompleted(object sender, SendCompletedEventArgs e)
 {
     // If send message got error, pop messagebox.
     if (e.Error != null)
     {
         MessageBox.Show("Cannot connect to another client.");
     }
 }
示例#6
0
        private void OnSendCompleted(SendCompletedEventArgs e)
        {
            EventHandler <SendCompletedEventArgs> handler = SendCompleted;

            if (handler != null)
            {
                handler(null, e);
            }
        }
示例#7
0
 void ShareCompleted(object sender, SendCompletedEventArgs e)
 {
     if (e.IsSendSuccess)
     {
         MessageBox.Show("发送成功");
     }
     else
     {
         MessageBox.Show(e.Response, e.ErrorCode.ToString(), MessageBoxButton.OK);
     }
 }
示例#8
0
 void ShareCompleted(object sender, SendCompletedEventArgs e)
 {
     if (e.IsSendSuccess)
     {
         MessageBox.Show("发送成功");
         Deployment.Current.Dispatcher.BeginInvoke(() =>
          {
              NavigationService.Navigate(new Uri("/MainPage.xaml"
                          , UriKind.Relative));
          });
     }
     else
         MessageBox.Show(e.Response, e.ErrorCode.ToString(), MessageBoxButton.OK);
 }
 void _sender_SendCompleted(object sender, SendCompletedEventArgs e)
 {
     if (e.Message == "heartbeat")
     {
         if (e.Error != null)
         {
             Connected              = false;
             _sender.SendCompleted -= new EventHandler <SendCompletedEventArgs>(_sender_SendCompleted);
             _sender = null;
         }
         else
         {
             Connected = true;
         }
     }
     if (SendCompleted != null)
     {
         SendCompleted(this, e);
     }
 }
示例#10
0
 public void InvokeSendCompleted(SendCompletedEventArgs e)
 {
     EventHandler<SendCompletedEventArgs> handler = SendCompleted;
     if (handler != null) handler(this, e);
 }
示例#11
0
 void Channel1_SendCompleted(object sender, SendCompletedEventArgs e)
 {
     //Code to run after message is sent
 }
示例#12
0
 private static void ShowShareWindowCompleted(object sender, SendCompletedEventArgs e)
 {
 }