コード例 #1
0
        public SynchronizedAppUpdate(INotifyingAppUpdate origin)
        {
            _origin = origin;

            _syncContext          = SynchronizationContext.Current;
            _origin.StateChanged += AppUpdate_StateChanged;
        }
コード例 #2
0
        public ExtendedProgressAppUpdate(TimeSpan minProgressDuration, INotifyingAppUpdate origin)
        {
            _minProgressDuration = minProgressDuration;
            _origin = origin;

            _origin.StateChanged += AppUpdate_StateChanged;
            _notifyQueue          = new SerialTaskQueue();
        }
コード例 #3
0
ファイル: UpdateHandler.cs プロジェクト: unixcrh/win-app
 public UpdateHandler(ILogger logger, INotifyingAppUpdate updater)
 {
     _updater = updater;
     _logger  = logger;
     _updater.StateChanged += OnUpdaterStateChanged;
 }
コード例 #4
0
ファイル: SafeAppUpdate.cs プロジェクト: zhenguang/win-app
 public SafeAppUpdate(ILogger logger, INotifyingAppUpdate origin)
 {
     _logger = logger;
     _origin = origin;
 }