public static ApplicationDeployment DoUpdateAsync(AsyncCompletedEventHandler onComplete = null, DeploymentProgressChangedEventHandler onProgress = null)
 {
     var ad = ApplicationDeployment.CurrentDeployment;
     if (onComplete != null) ad.UpdateCompleted += onComplete;
     if (onProgress != null) ad.UpdateProgressChanged += onProgress;
     ad.UpdateAsync();
     return ad;
 }
Beispiel #2
0
        private void DownloadFileGroupProgressChangedEventHandler(object sender, DeploymentProgressChangedEventArgs e)
        {
            DeploymentProgressChangedEventHandler handler = (DeploymentProgressChangedEventHandler)this.Events[downloadFileGroupProgressChangedKey];

            if (handler != null)
            {
                handler(this, e);
            }
        }
Beispiel #3
0
        private void ProgressReporter(object arg)
        {
            DeploymentProgressChangedEventArgs    e       = (DeploymentProgressChangedEventArgs)arg;
            DeploymentProgressChangedEventHandler handler = (DeploymentProgressChangedEventHandler)this.Events[progressChangedKey];

            if (handler != null)
            {
                handler(this, e);
            }
        }
Beispiel #4
0
        private void DownloadFileGroupProgressChangedEventHandler(object sender, DeploymentProgressChangedEventArgs e)
        {
            DeploymentProgressChangedEventHandler changedEventHandler = (DeploymentProgressChangedEventHandler)this.Events[ApplicationDeployment.downloadFileGroupProgressChangedKey];

            if (changedEventHandler == null)
            {
                return;
            }
            changedEventHandler((object)this, e);
        }
Beispiel #5
0
        private void ProgressReporter(object arg)
        {
            DeploymentProgressChangedEventArgs    e = (DeploymentProgressChangedEventArgs)arg;
            DeploymentProgressChangedEventHandler changedEventHandler = (DeploymentProgressChangedEventHandler)this.Events[DeploymentManager.progressChangedKey];

            if (changedEventHandler == null)
            {
                return;
            }
            changedEventHandler((object)this, e);
        }
Beispiel #6
0
        private void UpdateProgressChangedEventHandler(object sender, DeploymentProgressChangedEventArgs e)
        {
            if (this._cancellationPending)
            {
                ((DeploymentManager)sender).CancelAsync();
            }
            DeploymentProgressChangedEventHandler handler = (DeploymentProgressChangedEventHandler)this.Events[updateProgressChangedKey];

            if (handler != null)
            {
                handler(this, e);
            }
        }
Beispiel #7
0
        private void UpdateProgressChangedEventHandler(object sender, DeploymentProgressChangedEventArgs e)
        {
            if (this._cancellationPending)
            {
                ((DeploymentManager)sender).CancelAsync();
            }
            DeploymentProgressChangedEventHandler changedEventHandler = (DeploymentProgressChangedEventHandler)this.Events[ApplicationDeployment.updateProgressChangedKey];

            if (changedEventHandler == null)
            {
                return;
            }
            changedEventHandler((object)this, e);
        }
Beispiel #8
0
        public static ApplicationDeployment DoUpdateAsync(AsyncCompletedEventHandler onComplete = null, DeploymentProgressChangedEventHandler onProgress = null)
        {
            var ad = ApplicationDeployment.CurrentDeployment;

            if (onComplete != null)
            {
                ad.UpdateCompleted += onComplete;
            }
            if (onProgress != null)
            {
                ad.UpdateProgressChanged += onProgress;
            }
            ad.UpdateAsync();
            return(ad);
        }