public SynchronizedAppUpdate(INotifyingAppUpdate origin) { _origin = origin; _syncContext = SynchronizationContext.Current; _origin.StateChanged += AppUpdate_StateChanged; }
public ExtendedProgressAppUpdate(TimeSpan minProgressDuration, INotifyingAppUpdate origin) { _minProgressDuration = minProgressDuration; _origin = origin; _origin.StateChanged += AppUpdate_StateChanged; _notifyQueue = new SerialTaskQueue(); }
public UpdateHandler(ILogger logger, INotifyingAppUpdate updater) { _updater = updater; _logger = logger; _updater.StateChanged += OnUpdaterStateChanged; }
public SafeAppUpdate(ILogger logger, INotifyingAppUpdate origin) { _logger = logger; _origin = origin; }