Skip to content

BaseBootstrapperApplicationFactory Class

Default implementation of «see T:WixToolset.Mba.Core.IBootstrapperApplicationFactory» .

Methods

MethodDescription
Create(pArgs, pResults)Default implementation of «see M:WixToolset.Mba.Core.IBootstrapperApplicationFactory.Create(System.IntPtr,System.IntPtr)»
Create(engine, bootstrapperCommand)Called by «see M:WixToolset.Mba.Core.BaseBootstrapperApplicationFactory.Create(System.IntPtr,System.IntPtr)» to get the «see T:WixToolset.Mba.Core.IBootstrapperApplication» .
StoreBAInCreateResults(pResults, ba)Registers the BA with the engine using the default mapping between the message based interface and the COM interface. Most users should inherit from «see T:WixToolset.Mba.Core.BaseBootstrapperApplicationFactory» instead of calling this method.
WixToolset.Mba.Core.dll version 4.0.5+b9b2f1b4c69a1b509d487dc950b30b4ec9b0d040

Create(pArgs, pResults) Method {#create_pargs_presults}

Default implementation of «see M:WixToolset.Mba.Core.IBootstrapperApplicationFactory.Create(System.IntPtr,System.IntPtr)»

Declaration

public void Create(
IntPtr pArgs,
IntPtr pResults
)

Parameters

ParameterTypeDescription
pArgsIntPtrThe args struct given by the engine when initially creating the BA.
pResultsIntPtrThe results struct given by the engine when initially creating the BA

Create(engine, bootstrapperCommand) Method {#create_engine_bootstrappercommand}

Called by «see M:WixToolset.Mba.Core.BaseBootstrapperApplicationFactory.Create(System.IntPtr,System.IntPtr)» to get the «see T:WixToolset.Mba.Core.IBootstrapperApplication» .

Declaration

protected IBootstrapperApplication Create(
IEngine engine,
IBootstrapperCommand bootstrapperCommand
)

Parameters

ParameterTypeDescription
engineIEngineThe bundle engine.
bootstrapperCommandIBootstrapperCommandCommand information passed from the engine for the BA to perform.

Return value

IBootstrapperApplication The «see T:WixToolset.Mba.Core.IBootstrapperApplication» for the bundle.

StoreBAInCreateResults(pResults, ba) Method {#storebaincreateresults_presults_ba}

Registers the BA with the engine using the default mapping between the message based interface and the COM interface. Most users should inherit from «see T:WixToolset.Mba.Core.BaseBootstrapperApplicationFactory» instead of calling this method.

Declaration

public static void StoreBAInCreateResults(
IntPtr pResults,
IBootstrapperApplication ba
)

Parameters

ParameterTypeDescription
pResultsIntPtrThe results struct given by the engine when initially creating the BA
baIBootstrapperApplicationThe .