Skip to content

IBootstrapperCommand Interface

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

MethodDescription
ParseCommandLine()Parses the command line arguments into an «see T:WixToolset.Mba.Core.IMbaCommand» .
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

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

public IMbaCommand ParseCommandLine()

IMbaCommand The parsed information.

ExceptionDescription
The command line could not be parsed.

Gets the action for the BA to perform.

public LaunchAction Action { get; set; }

Gets path to BootstrapperApplicationData.xml.

public string BootstrapperApplicationDataPath { get; set; }

Gets bootstrapper working folder.

public string BootstrapperWorkingFolder { get; set; }

Hint for the initial visibility of the window.

public int CmdShow { get; set; }

Gets the command line arguments.

public string CommandLine { get; set; }

Gets the display level for the BA.

public Display Display { get; set; }

Gets layout directory.

public string LayoutDirectory { get; set; }

If this was run from a backward compatible bundle.

public bool Passthrough { get; set; }

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

public RelationType Relation { get; set; }

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

public ResumeType Resume { get; set; }

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

public IntPtr SplashScreen { get; set; }