C# Class BootstrapperManager, sonarqube-windows-installer

Inheritance: INotifyPropertyChanged
Afficher le fichier Open project: SonarQubeCommunity/sonarqube-windows-installer

Méthodes publiques

Méthode Description
ExecutePlan ( ) : void
Initialize ( Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication bootstrapper, AutoResetEvent autoEvent ) : void

Méthodes protégées

Méthode Description
OnPropertyChanged ( string propertyName ) : void

Private Methods

Méthode Description
BootstrapperManager ( ) : System
OnApplyComplete ( object sender, Microsoft.Tools.WindowsInstallerXml.Bootstrapper.ApplyCompleteEventArgs e ) : void

Method that gets invoked when the Bootstrapper ApplyComplete event is fired. This is called after a bundle installation has completed. Make sure we updated the view.

OnDetectComplete ( object sender, Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectCompleteEventArgs e ) : void
OnDetectPackageComplete ( object sender, Microsoft.Tools.WindowsInstallerXml.Bootstrapper.DetectPackageCompleteEventArgs e ) : void

Method that gets invoked when the Bootstrapper DetectPackageComplete event is fired. Checks the PackageId and sets the installation scenario. The PackageId is the ID specified in one of the package elements (msipackage, exepackage, msppackage, msupackage) in the WiX bundle.

OnError ( object sender, Microsoft e ) : void
OnPlanComplete ( object sender, Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanCompleteEventArgs e ) : void

Method that gets invoked when the Bootstrapper PlanComplete event is fired. If the planning was successful, it instructs the Bootstrapper Engine to install the packages.

OnPlanPackageComplete ( object sender, Microsoft.Tools.WindowsInstallerXml.Bootstrapper.PlanPackageCompleteEventArgs e ) : void

Method Details

ExecutePlan() public méthode

public ExecutePlan ( ) : void
Résultat void

Initialize() public méthode

public Initialize ( Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication bootstrapper, AutoResetEvent autoEvent ) : void
bootstrapper Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperApplication
autoEvent AutoResetEvent
Résultat void

OnPropertyChanged() protected méthode

protected OnPropertyChanged ( string propertyName ) : void
propertyName string
Résultat void