Exemplo n.º 1
0
 /// <summary>
 /// 安装
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void ExecutePackageBegin(object sender, ExecutePackageBeginEventArgs e)
 {
     if (State == InstallState.Cancelled)
     {
         e.Result = Result.Cancel;
     }
 }
Exemplo n.º 2
0
 private void ExecutePackageBegin(object sender, ExecutePackageBeginEventArgs e)
 {
     lock (this)
     {
         this.executePackageStart = e.ShouldExecute ? DateTime.Now : DateTime.MinValue;
     }
 }
Exemplo n.º 3
0
        protected override void OnExecutePackageBegin(ExecutePackageBeginEventArgs args)
        {
            this.Log("OnExecutePackageBegin() - package: {0}, rollback: {1}", args.PackageId, !args.ShouldExecute);

            string slowProgress = ReadPackageAction(args.PackageId, "SlowExecute");

            if (String.IsNullOrEmpty(slowProgress) || !Int32.TryParse(slowProgress, out this.sleepDuringExecute))
            {
                this.sleepDuringExecute = 0;
            }

            string cancelExecute = ReadPackageAction(args.PackageId, "CancelExecuteAtProgress");

            if (String.IsNullOrEmpty(cancelExecute) || !Int32.TryParse(cancelExecute, out this.cancelExecuteAtProgress))
            {
                this.cancelExecuteAtProgress = -1;
            }

            string retryBeforeCancel = ReadPackageAction(args.PackageId, "RetryExecuteFilesInUse");

            if (String.IsNullOrEmpty(retryBeforeCancel) || !Int32.TryParse(retryBeforeCancel, out this.retryExecuteFilesInUse))
            {
                this.retryExecuteFilesInUse = 0;
            }
        }
        private void Bootstrapper_ExecutePackageBegin(object sender, ExecutePackageBeginEventArgs e)
        {
            string setupType = BootstrapperManager.Instance.Bootstrapper.Engine.StringVariables["SETUPTYPE"];

            if (BootstrapperManager.Instance.SetupState != SetupState.Success)
            {
                e.Result = Result.Cancel;
                return;
            }

            // If we are going to start SonarQubePackage installation and
            // the setup type is Express, we need to setup database for SonarQube
            if (e.PackageId.Equals("SonarQubePackage") &&
                setupType.Equals(SetupType.Express) &&
                BootstrapperManager.Instance.LaunchAction == LaunchAction.Install)
            {
                try
                {
                    SetupSonarQubeDatabaseForExpressInstallation();
                }
                catch (Exception ex)
                {
                    this.setupFailed = true;

                    BootstrapperManager.Instance.Bootstrapper.Engine.Log(LogLevel.Error, string.Format("[Bootstrapper_ExecutePackageBegin] {0}", ex.Message));
                }
            }
        }
Exemplo n.º 5
0
 private void ExecutePackageBegin(object sender, ExecutePackageBeginEventArgs e)
 {
     lock (this)
     {
         this.Package = WixBA.Model.GetPackageName(e.PackageId);
         this.Message = String.Format("Processing: {0}", this.Package);
         e.Cancel     = this.root.Canceled;
     }
 }
Exemplo n.º 6
0
        private void ExecutePackageBegin(object sender, ExecutePackageBeginEventArgs args)
        {
            var package = this.BootstrapperController.PackageManager.FindPackageById(args.PackageId);

            this.CurrentPackageName = package.DisplayName;
            this.PackageProgress    = 0;
            this.NotifyPropertyChanged(nameof(this.CurrentPackageName));
            this.NotifyPropertyChanged(nameof(this.PackageProgress));
        }
Exemplo n.º 7
0
 protected void ExecutePackageBegin(object sender, ExecutePackageBeginEventArgs e)
 {
     _model.LogMessage("ExecutePackageBegin event fired.");
     if (this.State == InstallState.Cancelled)
     {
         e.Result = Result.Cancel;
     }
     this.Message = string.Format("{0} {1}", this.Action == LaunchAction.Install ? "Installing" : "Uninstalling", e.PackageId);
 }
Exemplo n.º 8
0
        private void OnExecutePackageBegin(object sender, ExecutePackageBeginEventArgs e)
        {
            lock (_lock)
            {
                var packageId = e.PackageId;

                // TODO: get a real package name
                CurrentExecutingPackageName = packageId;
                Message = string.Format("{0}", packageId);
            }
        }
Exemplo n.º 9
0
 private void Bootstrapper_ExecuteBegin(object sender, ExecutePackageBeginEventArgs e)
 {
     CurrentPackage = GetPackageNameById(e.PackageId);
     HandleCancellation(e);
 }
Exemplo n.º 10
0
 /// Fired when the engine has begun installing a specific package.
 static void OnExecutePackageBegin(object sender, ExecutePackageBeginEventArgs e)
 {
     Logger.Instance.Trace("");
 }
Exemplo n.º 11
0
 private void ExecutePackageBegin(ExecutePackageBeginEventArgs eventArgs)
 {
     // IDK
 }