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.6+73c897383236ddbbbc6ba257634013c1269ceec2

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 .