Skip to content

IBootstrapperCommand Interface

Command information passed from the engine for the BA to perform.

Methods

MethodDescription
ParseCommandLine()Parses the command line arguments into an «see T:WixToolset.Mba.Core.IMbaCommand» .

Properties

PropertyDescription
ActionGets the action for the BA to perform.
BootstrapperApplicationDataPathGets path to BootstrapperApplicationData.xml.
BootstrapperWorkingFolderGets bootstrapper working folder.
CmdShowHint for the initial visibility of the window.
CommandLineGets the command line arguments.
DisplayGets the display level for the BA.
LayoutDirectoryGets layout directory.
PassthroughIf this was run from a backward compatible bundle.
RelationIf this was run from a related bundle, specifies the relation type.
ResumeGets the method of how the engine was resumed from a previous installation step.
SplashScreenGets the handle to the splash screen window. If no splash screen was displayed this value will be IntPtr.Zero.
WixToolset.Mba.Core.dll version 4.0.5+b9b2f1b4c69a1b509d487dc950b30b4ec9b0d040

ParseCommandLine() Method {#parsecommandline_nop}

Parses the command line arguments into an «see T:WixToolset.Mba.Core.IMbaCommand» .

Declaration

public IMbaCommand ParseCommandLine()

Return value

IMbaCommand The parsed information.

Exceptions

ExceptionDescription
The command line could not be parsed.

Action Property {#action}

Gets the action for the BA to perform.

Declaration

public LaunchAction Action { get; set; }

BootstrapperApplicationDataPath Property {#bootstrapperapplicationdatapath}

Gets path to BootstrapperApplicationData.xml.

Declaration

public string BootstrapperApplicationDataPath { get; set; }

BootstrapperWorkingFolder Property {#bootstrapperworkingfolder}

Gets bootstrapper working folder.

Declaration

public string BootstrapperWorkingFolder { get; set; }

CmdShow Property {#cmdshow}

Hint for the initial visibility of the window.

Declaration

public int CmdShow { get; set; }

CommandLine Property {#commandline}

Gets the command line arguments.

Declaration

public string CommandLine { get; set; }

Display Property {#display}

Gets the display level for the BA.

Declaration

public Display Display { get; set; }

LayoutDirectory Property {#layoutdirectory}

Gets layout directory.

Declaration

public string LayoutDirectory { get; set; }

Passthrough Property {#passthrough}

If this was run from a backward compatible bundle.

Declaration

public bool Passthrough { get; set; }

Relation Property {#relation}

If this was run from a related bundle, specifies the relation type.

Declaration

public RelationType Relation { get; set; }

Resume Property {#resume}

Gets the method of how the engine was resumed from a previous installation step.

Declaration

public ResumeType Resume { get; set; }

SplashScreen Property {#splashscreen}

Gets the handle to the splash screen window. If no splash screen was displayed this value will be IntPtr.Zero.

Declaration

public IntPtr SplashScreen { get; set; }