//************************************************************** // AppUpdater Constructor //************************************************************** public AppDownloader(AppUpdater appMan) { AppMan = appMan; Log = new UpdateLog(); UpdateEventArgs = new UpdateCompleteEventArgs(); DownloadEventArgs = new DownloadProgressEventArgs(); }
//************************************************************* // Download progress event //************************************************************* private void Downloader_OnDownloadProgress(object sender, DownloadProgressEventArgs e) { if (OnDownloadProgress != null) { foreach (DownloadProgressEventHandler d in OnDownloadProgress.GetInvocationList()) { EventControl.BeginInvoke(d, new object[] { sender, e }); } } }
//************************************************************* // Download progress event //************************************************************* private void Downloader_OnDownloadProgress(object sender, DownloadProgressEventArgs e) { if (OnDownloadProgress != null) { foreach ( DownloadProgressEventHandler d in OnDownloadProgress.GetInvocationList()) { EventControl.BeginInvoke(d,new object[] {sender, e}); } } }