/// <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; } }
private void ExecutePackageBegin(object sender, ExecutePackageBeginEventArgs e) { lock (this) { this.executePackageStart = e.ShouldExecute ? DateTime.Now : DateTime.MinValue; } }
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)); } } }
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; } }
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)); }
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); }
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); } }
private void Bootstrapper_ExecuteBegin(object sender, ExecutePackageBeginEventArgs e) { CurrentPackage = GetPackageNameById(e.PackageId); HandleCancellation(e); }
/// Fired when the engine has begun installing a specific package. static void OnExecutePackageBegin(object sender, ExecutePackageBeginEventArgs e) { Logger.Instance.Trace(""); }
private void ExecutePackageBegin(ExecutePackageBeginEventArgs eventArgs) { // IDK }