Skip to main 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

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

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

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 .