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 .