void OnHeartbeatUriChanged(object sender, UrlChangedEventArgs e) { try { if (shutdownPending) { return; } if (uriDisplay.InvokeRequired) { BeginInvoke((EventHandler <UrlChangedEventArgs>)OnHeartbeatUriChanged, sender, e); } else { uriDisplay.Text = e.NewUrl.ToString(); uriDisplay.Enabled = true; bPlay.Enabled = true; } } catch (ObjectDisposedException) { } catch (InvalidOperationException) { } }
void OnUrlChanged(object sender, UrlChangedEventArgs e) { _model.Url = e.Url; }
static void OnHeartbeatUriChanged([CanBeNull] object sender, [NotNull] UrlChangedEventArgs e) { File.WriteAllText("externalurl.txt", e.NewUrl.ToString(), Encoding.ASCII); Console.WriteLine("** URL: {0} **", e.NewUrl); Console.WriteLine("URL is also saved to file externalurl.txt"); }