Пример #1
0
 private void OnDownloadStringCompleted(object sender, MyDownloadStringCompletedEventArgs e)
 {
     if (e.Error != null || e.Cancelled)
     {
         OnError();
     }
     else
     {
         string xaml = e.Result;
         PriorityQueue.AddUiWorkItem(() =>
         {
             try
             {
                 var o = XamlReader.Load(xaml);
                 if (o != null)
                 {
                     Content = o;
                 }
             }
             catch
             {
                 OnError();
             }
         });
     }
 }
        private void UnityWebClient_DownloadStringCompleted(object sender, MyDownloadStringCompletedEventArgs ev)
        {
            var handle = ev.UserState as DownloadResult;

            // obtain result, error, etc.
            string text  = null;
            string error = null;

            try
            {
                if (ev.Error == null)
                {
                    text = ev.Result ?? string.Empty;
                }
                else
                {
                    error = ev.Error.ToString();
                }
            }
            catch (Exception e)
            {
                error = e.ToString();
            }

            handle.SetCompleted(text, error);
        }
 private void OnLegacyClientDownloadStringCompleted(object sender, MyDownloadStringCompletedEventArgs e)
 {
     DownloadOrUploadStringCompleted(sender, e);
 }
 private void OnLegacyClientDownloadStringCompleted(object sender, MyDownloadStringCompletedEventArgs e)
 {
     DownloadOrUploadStringCompleted(sender, e);
 }