BaseBootstrapperApplicationFactory Class
Default implementation of «see T:WixToolset.Mba.Core.IBootstrapperApplicationFactory» .
Methods
Section titled “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.5+b9b2f1b4c69a1b509d487dc950b30b4ec9b0d040 |
Create(pArgs, pResults) Method
Section titled “Create(pArgs, pResults) Method”Default implementation of «see M:WixToolset.Mba.Core.IBootstrapperApplicationFactory.Create(System.IntPtr,System.IntPtr)»
Declaration
Section titled “Declaration”public void Create( IntPtr pArgs, IntPtr pResults)Parameters
Section titled “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
Section titled “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
Section titled “Declaration”protected IBootstrapperApplication Create( IEngine engine, IBootstrapperCommand bootstrapperCommand)Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
| engine | IEngine | The bundle engine. |
| bootstrapperCommand | IBootstrapperCommand | Command information passed from the engine for the BA to perform. |
Return value
Section titled “Return value”IBootstrapperApplication The «see T:WixToolset.Mba.Core.IBootstrapperApplication» for the bundle.
StoreBAInCreateResults(pResults, ba) Method
Section titled “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
Section titled “Declaration”public static void StoreBAInCreateResults( IntPtr pResults, IBootstrapperApplication ba)Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
| pResults | IntPtr | The results struct given by the engine when initially creating the BA |
| ba | IBootstrapperApplication | The . |