public CheckForUpdatesProgressMonitor ( IPackageManagementProgressMonitorFactory progressMonitorFactory, IPackageManagementEvents packageEvents) { progressMessage = ProgressMonitorStatusMessageFactory.CreateCheckingForPackageUpdatesMessage (); this.progressMonitor = progressMonitorFactory.CreateProgressMonitor (progressMessage.Status); eventMonitor = new PackageUpdatesEventMonitor (progressMonitor, packageEvents); }
public CheckForUpdatesProgressMonitor( IPackageManagementProgressMonitorFactory progressMonitorFactory, IPackageManagementEvents packageEvents) { progressMessage = ProgressMonitorStatusMessageFactory.CreateCheckingForPackageUpdatesMessage(); this.progressMonitor = progressMonitorFactory.CreateProgressMonitor(progressMessage.Status); eventMonitor = new PackageUpdatesEventMonitor(progressMonitor, packageEvents); }
void CheckForPackageUpdatesWithProgressMonitor () { ProgressMonitorStatusMessage progressMessage = ProgressMonitorStatusMessageFactory.CreateCheckingForPackageUpdatesMessage (); using (ProgressMonitor progressMonitor = CreateProgressMonitor (progressMessage)) { try { using (var eventMonitor = new PackageUpdatesEventMonitor (progressMonitor)) { CheckForPackageUpdates (progressMonitor, progressMessage, eventMonitor); } } catch (Exception ex) { LoggingService.LogInternalError (ex); progressMonitor.Log.WriteLine (ex.Message); progressMonitor.ReportError (progressMessage.Error, null); progressMonitor.ShowPackageConsole (); } } }
void CheckForPackageUpdatesWithProgressMonitor() { ProgressMonitorStatusMessage progressMessage = ProgressMonitorStatusMessageFactory.CreateCheckingForPackageUpdatesMessage(); using (IProgressMonitor progressMonitor = CreateProgressMonitor(progressMessage)) { try { using (var eventMonitor = new PackageUpdatesEventMonitor(progressMonitor)) { CheckForPackageUpdates(progressMonitor, progressMessage, eventMonitor); } } catch (Exception ex) { LoggingService.LogInternalError(ex); progressMonitor.Log.WriteLine(ex.Message); progressMonitor.ReportError(progressMessage.Error, null); progressMonitor.ShowPackageConsole(); } } }
void CheckForPackageUpdates( IProgressMonitor progressMonitor, ProgressMonitorStatusMessage progressMessage, PackageUpdatesEventMonitor eventMonitor) { updatedPackagesInSolution.CheckForUpdates(); if (updatedPackagesInSolution.AnyUpdates()) { progressMonitor.ReportSuccess(GettextCatalog.GetString("Package updates are available.")); } else if (eventMonitor.WarningReported) { progressMonitor.ReportWarning(progressMessage.Warning); } else { progressMonitor.ReportSuccess(progressMessage.Success); } }
void CheckForPackageUpdates ( ProgressMonitor progressMonitor, ProgressMonitorStatusMessage progressMessage, PackageUpdatesEventMonitor eventMonitor) { updatedPackagesInSolution.CheckForUpdates (); if (updatedPackagesInSolution.AnyUpdates ()) { progressMonitor.ReportSuccess (GettextCatalog.GetString ("Package updates are available.")); } else if (eventMonitor.WarningReported) { progressMonitor.ReportWarning (progressMessage.Warning); } else { progressMonitor.ReportSuccess (progressMessage.Success); } }