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); }