Skip to main content

WixToolset.Mba.Core namespace

Classes

ClassDescription
ActionEventArgs`1Base class for «see T:System.EventArgs» classes that receive status from the engine and return an action.
ApplyBeginEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.ApplyBegin»
ApplyCompleteEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.ApplyComplete»
ApplyDowngradeEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.ApplyDowngrade»
BaseBootstrapperApplicationFactoryDefault implementation of «see T:WixToolset.Mba.Core.IBootstrapperApplicationFactory» .
BeginMsiTransactionBeginEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.BeginMsiTransactionBegin» .
BeginMsiTransactionCompleteEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.BeginMsiTransactionComplete» .
BootstrapperApplicationThe default bootstrapper application.
BootstrapperApplicationDataUtility class for reading BootstrapperApplicationData.xml.
BootstrapperApplicationFactoryAttributeIdentifies the bootstrapper application factory class.
BootstrapperCommandDefault implementation of «see T:WixToolset.Mba.Core.IBootstrapperCommand» .
BundleInfoDefault implementation of «see T:WixToolset.Mba.Core.IBundleInfo» .
CacheAcquireBeginEventArgsEventArgs for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CacheAcquireBegin» .
CacheAcquireCompleteEventArgsEventArgs for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CacheAcquireComplete» .
CacheAcquireProgressEventArgsEventArgs for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CacheAcquireProgress» .
CacheAcquireResolvingEventArgsEventArgs for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CacheAcquireResolving» .
CacheBeginEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CacheBegin»
CacheCompleteEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CacheComplete» .
CacheContainerOrPayloadVerifyBeginEventArgsEventArgs for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CacheContainerOrPayloadVerifyBegin» .
CacheContainerOrPayloadVerifyCompleteEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CacheContainerOrPayloadVerifyComplete»
CacheContainerOrPayloadVerifyProgressEventArgsEventArgs for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CacheContainerOrPayloadVerifyProgress» .
CachePackageBeginEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CachePackageBegin»
CachePackageCompleteEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CachePackageComplete»
CachePackageNonVitalValidationFailureEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CachePackageNonVitalValidationFailure»
CachePayloadExtractBeginEventArgsEventArgs for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CachePayloadExtractBegin» .
CachePayloadExtractCompleteEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CachePayloadExtractComplete»
CachePayloadExtractProgressEventArgsEventArgs for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CachePayloadExtractProgress» .
CacheProgressBaseEventArgsBase class for cache progress events.
CacheVerifyBeginEventArgsEventArgs for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CacheVerifyBegin» .
CacheVerifyCompleteEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CacheVerifyComplete»
CacheVerifyProgressEventArgsEventArgs for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CacheVerifyProgress» .
CancellableActionEventArgs`1Base class for cancellable action BA «see T:System.EventArgs» classes.
CancellableHResultEventArgsBase class for cancellable BA «see T:System.EventArgs» classes.
CommitMsiTransactionBeginEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CommitMsiTransactionBegin» .
CommitMsiTransactionCompleteEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CommitMsiTransactionComplete» .
DetectBeginEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.DetectBegin»
DetectCompatibleMsiPackageEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.DetectCompatibleMsiPackage»
DetectCompleteEventArgsEvent arguments used when the detection phase has completed.
DetectForwardCompatibleBundleEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.DetectForwardCompatibleBundle»
DetectMsiFeatureEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.DetectMsiFeature»
DetectPackageBeginEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.DetectPackageBegin»
DetectPackageCompleteEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.DetectPackageComplete» .
DetectPatchTargetEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.DetectPatchTarget»
DetectRelatedBundleEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.DetectRelatedBundle»
DetectRelatedBundlePackageEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.DetectRelatedBundlePackage»
DetectRelatedMsiPackageEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.DetectRelatedMsiPackage»
DetectUpdateBeginEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.DetectUpdateBegin»
DetectUpdateCompleteEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.DetectUpdateComplete»
DetectUpdateEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.DetectUpdate»
ElevateBeginEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.ElevateBegin»
ElevateCompleteEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.ElevateComplete» .
EngineDefault implementation of «see T:WixToolset.Mba.Core.IEngine» .
ErrorEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.Error»
ExecuteBeginEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.ExecuteBegin»
ExecuteCompleteEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.ExecuteComplete» .
ExecuteFilesInUseEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.ExecuteFilesInUse»
ExecuteMsiMessageEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.ExecuteMsiMessage»
ExecutePackageBeginEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.ExecutePackageBegin»
ExecutePackageCompleteEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.ExecutePackageComplete»
ExecutePatchTargetEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.ExecutePatchTarget»
ExecuteProcessCancelEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.ExecuteProcessCancel»
ExecuteProgressEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.ExecuteProgress»
HResultEventArgsBase class for BA «see T:System.EventArgs» classes.
LaunchApprovedExeBeginEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.LaunchApprovedExeBegin» .
LaunchApprovedExeCompleteEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.LaunchApprovedExeComplete» .
OverridableVariablesInfoDefault implementation of «see T:WixToolset.Mba.Core.IOverridableVariables» .
PackageInfoDefault implementation of «see T:WixToolset.Mba.Core.IPackageInfo» .
PauseAutomaticUpdatesBeginEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PauseAutomaticUpdatesBegin» .
PauseAutomaticUpdatesCompleteEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PauseAutomaticUpdatesComplete» .
PlanBeginEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PlanBegin»
PlanCompatibleMsiPackageBeginEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PlanCompatibleMsiPackageBegin»
PlanCompatibleMsiPackageCompleteEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PlanCompatibleMsiPackageComplete»
PlanCompleteEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PlanComplete» .
PlanForwardCompatibleBundleEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PlanForwardCompatibleBundle»
PlanMsiFeatureEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PlanMsiFeature»
PlanMsiPackageEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PlanMsiPackage»
PlannedCompatiblePackageEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PlannedCompatiblePackage»
PlannedPackageEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PlannedPackage»
PlanPackageBeginEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PlanPackageBegin»
PlanPackageCompleteEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PlanPackageComplete»
PlanPatchTargetEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PlanPatchTarget»
PlanRelatedBundleEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PlanRelatedBundle»
PlanRelatedBundleTypeEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PlanRelatedBundleType»
PlanRestoreRelatedBundleEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PlanRestoreRelatedBundle»
PlanRollbackBoundaryEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PlanRollbackBoundary»
ProgressEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.Progress»
RegisterBeginEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.RegisterBegin»
RegisterCompleteEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.RegisterComplete» .
ResultEventArgsBase class for «see T:System.EventArgs» classes that must return a «see P:WixToolset.Mba.Core.ResultEventArgs.Result» .
RollbackMsiTransactionBeginEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.RollbackMsiTransactionBegin» .
RollbackMsiTransactionCompleteEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.RollbackMsiTransactionComplete» .
SetUpdateBeginEventArgsEventArgs for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.SetUpdateBegin» .
SetUpdateCompleteEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.SetUpdateComplete»
ShutdownEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.Shutdown» .
StartupEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.Startup» .
StatusEventArgsBase class for «see T:System.EventArgs» classes that receive status from the engine.
SystemRestorePointBeginEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.SystemRestorePointBegin» .
SystemRestorePointCompleteEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.SystemRestorePointComplete» .
UnregisterBeginEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.UnregisterBegin»
UnregisterCompleteEventArgsEvent arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.UnregisterComplete»
VerUtilManaged wrapper for verutil.
VerUtilVersionAn enhanced implementation of SemVer 2.0.
VerUtilVersionReleaseLabelA release label from a «see T:WixToolset.Mba.Core.VerUtilVersion» .

Interfaces

InterfaceDescription
IBootstrapperApplicationAllows customization of the bootstrapper application.
IBootstrapperApplicationDataInterface for BootstrapperApplicationData.xml.
IBootstrapperApplicationFactoryInterface used by the native host to dynamically load the BA.
IBootstrapperCommandCommand information passed from the engine for the BA to perform.
IBootstrapperEngineAllows calls into the bootstrapper engine.
IBundleInfoBA manifest data.
IDefaultBootstrapperApplicationInterface for built-in implementation of «see T:WixToolset.Mba.Core.IBootstrapperApplication» .
IEngineHigh level abstraction over the «see T:WixToolset.Mba.Core.IBootstrapperEngine» interface.
IMbaCommandCommand information parsed from the command line.
IOverridableVariableInfoOverridable variable from the BA manifest.
IOverridableVariablesOverridable variable information from the BA manifest.
IPackageInfoPackage information from the BA manifest.

Enumerations

EnumerationDescription
ActionStateThe installation action for the bundle or current package.
ApplyRestartThe restart state after a package or all packages were applied.
BOOTSTRAPPER_APPLYCOMPLETE_ACTIONThe available actions for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.ApplyComplete» .
BOOTSTRAPPER_CACHE_TYPEThe cache strategy to be used for the package.
BOOTSTRAPPER_CACHEACQUIRECOMPLETE_ACTIONThe available actions for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CacheAcquireComplete» .
BOOTSTRAPPER_CACHEPACKAGECOMPLETE_ACTIONThe available actions for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CachePackageComplete» .
BOOTSTRAPPER_CACHEPACKAGENONVITALVALIDATIONFAILURE_ACTIONThe available actions for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CachePackageNonVitalValidationFailure»
BOOTSTRAPPER_CACHEVERIFYCOMPLETE_ACTIONThe available actions for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CacheVerifyComplete» .
BOOTSTRAPPER_EXECUTEMSITRANSACTIONCOMPLETE_ACTIONThe available actions for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CommitMsiTransactionComplete» and «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.RollbackMsiTransactionComplete» .
BOOTSTRAPPER_EXECUTEPACKAGECOMPLETE_ACTIONThe available actions for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.ExecutePackageComplete» .
BOOTSTRAPPER_EXECUTEPROCESSCANCEL_ACTIONThe available actions for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.ExecuteProcessCancel» .
BOOTSTRAPPER_MSI_FILE_VERSIONINGThe file versioning options for REINSTALLMODE, see https://docs.microsoft.com/en-us/windows/win32/msi/reinstallmode.
BOOTSTRAPPER_PACKAGE_CONDITION_RESULTThe result of evaluating a condition from a package.
BOOTSTRAPPER_RESOLVESOURCE_ACTIONThe available actions for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.CacheAcquireResolving» .
BOOTSTRAPPER_SHUTDOWN_ACTIONThe available actions for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.Shutdown» .
BURN_MSI_PROPERTYThe property Burn will add so the MSI can know the planned action for the package.
CacheOperationThe cache operation used to acquire a container or payload.
CacheResolveOperationThe source to be used to acquire a container or payload.
CacheVerifyStepThe current step when verifying a container or payload.
DisplayThe display level for the BA.
EndSessionReasonsOne or more reasons why the application is requested to be closed or is being closed.
ErrorTypeIndicates what caused the error.
FeatureStateIndicates the state of a feature. See https://learn.microsoft.com/en-us/windows/win32/api/msi/nf-msi-msiqueryfeaturestatew.
FilesInUseTypeIndicates the source of the FilesInUse message.
InstallMessageMessages from Windows Installer (msi.h).
INSTALLUILEVELFrom msi.h https://docs.microsoft.com/en-us/windows/win32/api/msi/nf-msi-msisetinternalui
LaunchActionThe action for the bundle to perform.
LogLevelThe message log level.
PackageStateDescribes the state of an installation package.
PackageTypeThe type of package.
PrimaryPackageTypeMetadata for BAs like WixInternalUIBootstrapperApplication that only support one main package.
RegistrationTypeThe display name to use when registering in Add/Remove Programs.
RelatedBundlePlanTypeThe planned relation type for related bundles.
RelatedOperationThe calculated operation for the related MSI package.
RelationTypeThe relation type for related bundles.
RequestStateIndicates the state desired for an installation package.
RestartThe action to perform when a reboot is necessary.
ResultResult codes (based on Dialog Box Command IDs from WinUser.h).
ResumeTypeDescribes why a bundle or packaged is being resumed.
UpdateHashTypeType of hash used for update bundle.
VariableCommandLineTypeThe case sensitivity of variables from the command line.