BaseBootstrapperApplicationFactory Class
Default implementation of «see T:WixToolset.Mba.Core.IBootstrapperApplicationFactory» .
Methods
| Method | Description |
|---|---|
| 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
| Parameter | Type | Description |
|---|---|---|
| pArgs | IntPtr | The args struct given by the engine when initially creating the BA. |
| pResults | IntPtr | The 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
| Parameter | Type | Description |
|---|---|---|
| engine | IEngine | The bundle engine. |
| bootstrapperCommand | IBootstrapperCommand | Command 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
| Parameter | Type | Description |
|---|---|---|
| pResults | IntPtr | The results struct given by the engine when initially creating the BA |
| ba | IBootstrapperApplication | The . |