Skip to main content

IDefaultBootstrapperApplication Interface

Interface for built-in implementation of «see T:WixToolset.Mba.Core.IBootstrapperApplication» .

Events​

EventDescription
ApplyBeginFired when the engine has begun installing the bundle.
ApplyCompleteFired when the engine has completed installing the bundle.
ApplyDowngradeFired when the plan determined that nothing should happen to prevent downgrading.
BeginMsiTransactionBeginFired when the engine is about to begin an MSI transaction.
BeginMsiTransactionCompleteFired when the engine has completed beginning an MSI transaction.
CacheAcquireBeginFired when the engine has begun acquiring the payload or container. The BA can change the source using «see M:WixToolset.Mba.Core.IEngine.SetLocalSource(System.String,System.String,System.String)» or «see M:WixToolset.Mba.Core.IEngine.SetDownloadSource(System.String,System.String,System.String,System.String,System.String)» .
CacheAcquireCompleteFired when the engine has completed the acquisition of the payload or container. The BA can change the source using «see M:WixToolset.Mba.Core.IEngine.SetLocalSource(System.String,System.String,System.String)» or «see M:WixToolset.Mba.Core.IEngine.SetDownloadSource(System.String,System.String,System.String,System.String,System.String)» .
CacheAcquireProgressFired when the engine has progress acquiring the payload or container.
CacheAcquireResolvingFired by the engine to allow the BA to override the acquisition action.
CacheBeginFired when the engine has begun caching the installation sources.
CacheCompleteFired after the engine has cached the installation sources.
CacheContainerOrPayloadVerifyBeginFired when the engine begins the verification of the payload or container that was already in the package cache.
CacheContainerOrPayloadVerifyCompleteFired when the engine has completed the verification of the payload or container that was already in the package cache.
CacheContainerOrPayloadVerifyProgressFired when the engine has progress verifying the payload or container that was already in the package cache.
CachePackageBeginFired when the engine has begun caching a specific package.
CachePackageCompleteFired when the engine has completed caching a specific package.
CachePackageNonVitalValidationFailureFired when the engine failed validating a package in the package cache that is non-vital to execution.
CachePayloadExtractBeginFired when the engine begins the extraction of the payload from the container.
CachePayloadExtractCompleteFired when the engine has completed the extraction of the payload from the container.
CachePayloadExtractProgressFired when the engine has progress extracting the payload from the container.
CacheVerifyBeginFired when the engine begins the verification of the acquired payload or container.
CacheVerifyCompleteFired when the engine has completed the verification of the acquired payload or container.
CacheVerifyProgressFired when the engine has progress verifying the payload or container.
CommitMsiTransactionBeginFired when the engine is about to commit an MSI transaction.
CommitMsiTransactionCompleteFired when the engine has completed comitting an MSI transaction.
DetectBeginFired when the overall detection phase has begun.
DetectCompatibleMsiPackageFired when a package was not detected but a package using the same provider key was.
DetectCompleteFired when the detection phase has completed.
DetectForwardCompatibleBundleFired when a forward compatible bundle is detected.
DetectMsiFeatureFired when a feature in an MSI package has been detected.
DetectPackageBeginFired when the detection for a specific package has begun.
DetectPackageCompleteFired when the detection for a specific package has completed.
DetectPatchTargetFired when the engine detects a target product for an MSP package.
DetectRelatedBundleFired when a related bundle has been detected for a bundle.
DetectRelatedBundlePackageFired when a related bundle has been detected for a bundle package.
DetectRelatedMsiPackageFired when a related MSI package has been detected for a package.
DetectUpdateFired when the update detection has found a potential update candidate.
DetectUpdateBeginFired when the update detection phase has begun.
DetectUpdateCompleteFired when the update detection phase has completed.
ElevateBeginFired when the engine is about to start the elevated process.
ElevateCompleteFired when the engine has completed starting the elevated process.
ErrorFired when the engine has encountered an error.
ExecuteBeginFired when the engine has begun installing packages.
ExecuteCompleteFired when the engine has completed installing packages.
ExecuteFilesInUseFired when a package sends a files in use installation message.
ExecuteMsiMessageFired when Windows Installer sends an installation message.
ExecutePackageBeginFired when the engine has begun installing a specific package.
ExecutePackageCompleteFired when the engine has completed installing a specific package.
ExecutePatchTargetFired when the engine executes one or more patches targeting a product.
ExecuteProcessCancelFired when a package that spawned a process is cancelled.
ExecuteProgressFired by the engine while executing a package.
LaunchApprovedExeBeginFired when the engine is about to launch the preapproved executable.
LaunchApprovedExeCompleteFired when the engine has completed launching the preapproved executable.
PauseAutomaticUpdatesBeginFired when the engine is about to pause Windows automatic updates.
PauseAutomaticUpdatesCompleteFired when the engine has completed pausing Windows automatic updates.
PlanBeginFired when the engine has begun planning the installation.
PlanCompatibleMsiPackageBeginFired when the engine plans a new, compatible package using the same provider key.
PlanCompatibleMsiPackageCompleteFired when the engine has completed planning the installation of a specific package.
PlanCompleteFired when the engine has completed planning the installation.
PlanForwardCompatibleBundleFired when the engine is about to plan a forward compatible bundle.
PlanMsiFeatureFired when the engine is about to plan a feature in an MSI package.
PlanMsiPackageFired when the engine is planning an MSI or MSP package.
PlannedCompatiblePackageFired when the engine has completed planning a compatible package.
PlannedPackageFired when the engine has completed planning a package.
PlanPackageBeginFired when the engine has begun getting the BA's input for planning a package.
PlanPackageCompleteFired when the engine has completed getting the BA's input for planning a package.
PlanPatchTargetFired when the engine is about to plan a target of an MSP package.
PlanRelatedBundleFired when the engine has begun planning for a related bundle.
PlanRelatedBundleTypeFired when the engine has begun planning the related bundle relation type.
PlanRestoreRelatedBundleFired when the engine has begun planning an upgrade related bundle for restoring in case of failure.
PlanRollbackBoundaryFired when the engine is planning a rollback boundary.
ProgressFired when the engine has changed progress for the bundle installation.
RegisterBeginFired when the engine has begun registering the location and visibility of the bundle.
RegisterCompleteFired when the engine has completed registering the location and visibility of the bundle.
RollbackMsiTransactionBeginFired when the engine is about to rollback an MSI transaction.
RollbackMsiTransactionCompleteFired when the engine has completed rolling back an MSI transaction.
SetUpdateBeginFired when the engine has begun to setup the update package.
SetUpdateCompleteFired when the engine has completed setting up the update package.
ShutdownFired when the engine is shutting down the bootstrapper application.
StartupFired when the engine is starting up the bootstrapper application.
SystemRestorePointBeginFired when the engine is about to take a system restore point.
SystemRestorePointCompleteFired when the engine has completed taking a system restore point.
UnregisterBeginFired when the engine unregisters the bundle.
UnregisterCompleteFired when the engine unregistration is complete.

WixToolset.Mba.Core.dll version 4.0.6+73c897383236ddbbbc6ba257634013c1269ceec2

ApplyBegin Event​

Fired when the engine has begun installing the bundle.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.ApplyBeginEventArgs> ApplyBegin

Value​

System.EventHandler<WixToolset.Mba.Core.ApplyBeginEventArgs>

ApplyComplete Event​

Fired when the engine has completed installing the bundle.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.ApplyCompleteEventArgs> ApplyComplete

Value​

System.EventHandler<WixToolset.Mba.Core.ApplyCompleteEventArgs>

ApplyDowngrade Event​

Fired when the plan determined that nothing should happen to prevent downgrading.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.ApplyDowngradeEventArgs> ApplyDowngrade

Value​

System.EventHandler<WixToolset.Mba.Core.ApplyDowngradeEventArgs>

BeginMsiTransactionBegin Event​

Fired when the engine is about to begin an MSI transaction.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.BeginMsiTransactionBeginEventArgs> BeginMsiTransactionBegin

Value​

System.EventHandler<WixToolset.Mba.Core.BeginMsiTransactionBeginEventArgs>

BeginMsiTransactionComplete Event​

Fired when the engine has completed beginning an MSI transaction.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.BeginMsiTransactionCompleteEventArgs> BeginMsiTransactionComplete

Value​

System.EventHandler<WixToolset.Mba.Core.BeginMsiTransactionCompleteEventArgs>

CacheAcquireBegin Event​

Fired when the engine has begun acquiring the payload or container. The BA can change the source using «see M:WixToolset.Mba.Core.IEngine.SetLocalSource(System.String,System.String,System.String)» or «see M:WixToolset.Mba.Core.IEngine.SetDownloadSource(System.String,System.String,System.String,System.String,System.String)» .

Declaration​

public System.EventHandler<WixToolset.Mba.Core.CacheAcquireBeginEventArgs> CacheAcquireBegin

Value​

System.EventHandler<WixToolset.Mba.Core.CacheAcquireBeginEventArgs>

CacheAcquireComplete Event​

Fired when the engine has completed the acquisition of the payload or container. The BA can change the source using «see M:WixToolset.Mba.Core.IEngine.SetLocalSource(System.String,System.String,System.String)» or «see M:WixToolset.Mba.Core.IEngine.SetDownloadSource(System.String,System.String,System.String,System.String,System.String)» .

Declaration​

public System.EventHandler<WixToolset.Mba.Core.CacheAcquireCompleteEventArgs> CacheAcquireComplete

Value​

System.EventHandler<WixToolset.Mba.Core.CacheAcquireCompleteEventArgs>

CacheAcquireProgress Event​

Fired when the engine has progress acquiring the payload or container.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.CacheAcquireProgressEventArgs> CacheAcquireProgress

Value​

System.EventHandler<WixToolset.Mba.Core.CacheAcquireProgressEventArgs>

CacheAcquireResolving Event​

Fired by the engine to allow the BA to override the acquisition action.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.CacheAcquireResolvingEventArgs> CacheAcquireResolving

Value​

System.EventHandler<WixToolset.Mba.Core.CacheAcquireResolvingEventArgs>

CacheBegin Event​

Fired when the engine has begun caching the installation sources.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.CacheBeginEventArgs> CacheBegin

Value​

System.EventHandler<WixToolset.Mba.Core.CacheBeginEventArgs>

CacheComplete Event​

Fired after the engine has cached the installation sources.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.CacheCompleteEventArgs> CacheComplete

Value​

System.EventHandler<WixToolset.Mba.Core.CacheCompleteEventArgs>

CacheContainerOrPayloadVerifyBegin Event​

Fired when the engine begins the verification of the payload or container that was already in the package cache.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.CacheContainerOrPayloadVerifyBeginEventArgs> CacheContainerOrPayloadVerifyBegin

Value​

System.EventHandler<WixToolset.Mba.Core.CacheContainerOrPayloadVerifyBeginEventArgs>

CacheContainerOrPayloadVerifyComplete Event​

Fired when the engine has completed the verification of the payload or container that was already in the package cache.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.CacheContainerOrPayloadVerifyCompleteEventArgs> CacheContainerOrPayloadVerifyComplete

Value​

System.EventHandler<WixToolset.Mba.Core.CacheContainerOrPayloadVerifyCompleteEventArgs>

CacheContainerOrPayloadVerifyProgress Event​

Fired when the engine has progress verifying the payload or container that was already in the package cache.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.CacheContainerOrPayloadVerifyProgressEventArgs> CacheContainerOrPayloadVerifyProgress

Value​

System.EventHandler<WixToolset.Mba.Core.CacheContainerOrPayloadVerifyProgressEventArgs>

CachePackageBegin Event​

Fired when the engine has begun caching a specific package.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.CachePackageBeginEventArgs> CachePackageBegin

Value​

System.EventHandler<WixToolset.Mba.Core.CachePackageBeginEventArgs>

CachePackageComplete Event​

Fired when the engine has completed caching a specific package.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.CachePackageCompleteEventArgs> CachePackageComplete

Value​

System.EventHandler<WixToolset.Mba.Core.CachePackageCompleteEventArgs>

CachePackageNonVitalValidationFailure Event​

Fired when the engine failed validating a package in the package cache that is non-vital to execution.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.CachePackageNonVitalValidationFailureEventArgs> CachePackageNonVitalValidationFailure

Value​

System.EventHandler<WixToolset.Mba.Core.CachePackageNonVitalValidationFailureEventArgs>

CachePayloadExtractBegin Event​

Fired when the engine begins the extraction of the payload from the container.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.CachePayloadExtractBeginEventArgs> CachePayloadExtractBegin

Value​

System.EventHandler<WixToolset.Mba.Core.CachePayloadExtractBeginEventArgs>

CachePayloadExtractComplete Event​

Fired when the engine has completed the extraction of the payload from the container.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.CachePayloadExtractCompleteEventArgs> CachePayloadExtractComplete

Value​

System.EventHandler<WixToolset.Mba.Core.CachePayloadExtractCompleteEventArgs>

CachePayloadExtractProgress Event​

Fired when the engine has progress extracting the payload from the container.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.CachePayloadExtractProgressEventArgs> CachePayloadExtractProgress

Value​

System.EventHandler<WixToolset.Mba.Core.CachePayloadExtractProgressEventArgs>

CacheVerifyBegin Event​

Fired when the engine begins the verification of the acquired payload or container.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.CacheVerifyBeginEventArgs> CacheVerifyBegin

Value​

System.EventHandler<WixToolset.Mba.Core.CacheVerifyBeginEventArgs>

CacheVerifyComplete Event​

Fired when the engine has completed the verification of the acquired payload or container.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.CacheVerifyCompleteEventArgs> CacheVerifyComplete

Value​

System.EventHandler<WixToolset.Mba.Core.CacheVerifyCompleteEventArgs>

CacheVerifyProgress Event​

Fired when the engine has progress verifying the payload or container.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.CacheVerifyProgressEventArgs> CacheVerifyProgress

Value​

System.EventHandler<WixToolset.Mba.Core.CacheVerifyProgressEventArgs>

CommitMsiTransactionBegin Event​

Fired when the engine is about to commit an MSI transaction.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.CommitMsiTransactionBeginEventArgs> CommitMsiTransactionBegin

Value​

System.EventHandler<WixToolset.Mba.Core.CommitMsiTransactionBeginEventArgs>

CommitMsiTransactionComplete Event​

Fired when the engine has completed comitting an MSI transaction.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.CommitMsiTransactionCompleteEventArgs> CommitMsiTransactionComplete

Value​

System.EventHandler<WixToolset.Mba.Core.CommitMsiTransactionCompleteEventArgs>

DetectBegin Event​

Fired when the overall detection phase has begun.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.DetectBeginEventArgs> DetectBegin

Value​

System.EventHandler<WixToolset.Mba.Core.DetectBeginEventArgs>

DetectCompatibleMsiPackage Event​

Fired when a package was not detected but a package using the same provider key was.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.DetectCompatibleMsiPackageEventArgs> DetectCompatibleMsiPackage

Value​

System.EventHandler<WixToolset.Mba.Core.DetectCompatibleMsiPackageEventArgs>

DetectComplete Event​

Fired when the detection phase has completed.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.DetectCompleteEventArgs> DetectComplete

Value​

System.EventHandler<WixToolset.Mba.Core.DetectCompleteEventArgs>

DetectForwardCompatibleBundle Event​

Fired when a forward compatible bundle is detected.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.DetectForwardCompatibleBundleEventArgs> DetectForwardCompatibleBundle

Value​

System.EventHandler<WixToolset.Mba.Core.DetectForwardCompatibleBundleEventArgs>

DetectMsiFeature Event​

Fired when a feature in an MSI package has been detected.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.DetectMsiFeatureEventArgs> DetectMsiFeature

Value​

System.EventHandler<WixToolset.Mba.Core.DetectMsiFeatureEventArgs>

DetectPackageBegin Event​

Fired when the detection for a specific package has begun.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.DetectPackageBeginEventArgs> DetectPackageBegin

Value​

System.EventHandler<WixToolset.Mba.Core.DetectPackageBeginEventArgs>

DetectPackageComplete Event​

Fired when the detection for a specific package has completed.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.DetectPackageCompleteEventArgs> DetectPackageComplete

Value​

System.EventHandler<WixToolset.Mba.Core.DetectPackageCompleteEventArgs>

DetectPatchTarget Event​

Fired when the engine detects a target product for an MSP package.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.DetectPatchTargetEventArgs> DetectPatchTarget

Value​

System.EventHandler<WixToolset.Mba.Core.DetectPatchTargetEventArgs>

DetectRelatedBundle Event​

Fired when a related bundle has been detected for a bundle.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.DetectRelatedBundleEventArgs> DetectRelatedBundle

Value​

System.EventHandler<WixToolset.Mba.Core.DetectRelatedBundleEventArgs>

DetectRelatedBundlePackage Event​

Fired when a related bundle has been detected for a bundle package.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.DetectRelatedBundlePackageEventArgs> DetectRelatedBundlePackage

Value​

System.EventHandler<WixToolset.Mba.Core.DetectRelatedBundlePackageEventArgs>

DetectRelatedMsiPackage Event​

Fired when a related MSI package has been detected for a package.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.DetectRelatedMsiPackageEventArgs> DetectRelatedMsiPackage

Value​

System.EventHandler<WixToolset.Mba.Core.DetectRelatedMsiPackageEventArgs>

DetectUpdate Event​

Fired when the update detection has found a potential update candidate.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.DetectUpdateEventArgs> DetectUpdate

Value​

System.EventHandler<WixToolset.Mba.Core.DetectUpdateEventArgs>

DetectUpdateBegin Event​

Fired when the update detection phase has begun.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.DetectUpdateBeginEventArgs> DetectUpdateBegin

Value​

System.EventHandler<WixToolset.Mba.Core.DetectUpdateBeginEventArgs>

DetectUpdateComplete Event​

Fired when the update detection phase has completed.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.DetectUpdateCompleteEventArgs> DetectUpdateComplete

Value​

System.EventHandler<WixToolset.Mba.Core.DetectUpdateCompleteEventArgs>

ElevateBegin Event​

Fired when the engine is about to start the elevated process.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.ElevateBeginEventArgs> ElevateBegin

Value​

System.EventHandler<WixToolset.Mba.Core.ElevateBeginEventArgs>

ElevateComplete Event​

Fired when the engine has completed starting the elevated process.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.ElevateCompleteEventArgs> ElevateComplete

Value​

System.EventHandler<WixToolset.Mba.Core.ElevateCompleteEventArgs>

Error Event​

Fired when the engine has encountered an error.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.ErrorEventArgs> Error

Value​

System.EventHandler<WixToolset.Mba.Core.ErrorEventArgs>

ExecuteBegin Event​

Fired when the engine has begun installing packages.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.ExecuteBeginEventArgs> ExecuteBegin

Value​

System.EventHandler<WixToolset.Mba.Core.ExecuteBeginEventArgs>

ExecuteComplete Event​

Fired when the engine has completed installing packages.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.ExecuteCompleteEventArgs> ExecuteComplete

Value​

System.EventHandler<WixToolset.Mba.Core.ExecuteCompleteEventArgs>

ExecuteFilesInUse Event​

Fired when a package sends a files in use installation message.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.ExecuteFilesInUseEventArgs> ExecuteFilesInUse

Value​

System.EventHandler<WixToolset.Mba.Core.ExecuteFilesInUseEventArgs>

ExecuteMsiMessage Event​

Fired when Windows Installer sends an installation message.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.ExecuteMsiMessageEventArgs> ExecuteMsiMessage

Value​

System.EventHandler<WixToolset.Mba.Core.ExecuteMsiMessageEventArgs>

ExecutePackageBegin Event​

Fired when the engine has begun installing a specific package.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.ExecutePackageBeginEventArgs> ExecutePackageBegin

Value​

System.EventHandler<WixToolset.Mba.Core.ExecutePackageBeginEventArgs>

ExecutePackageComplete Event​

Fired when the engine has completed installing a specific package.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.ExecutePackageCompleteEventArgs> ExecutePackageComplete

Value​

System.EventHandler<WixToolset.Mba.Core.ExecutePackageCompleteEventArgs>

ExecutePatchTarget Event​

Fired when the engine executes one or more patches targeting a product.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.ExecutePatchTargetEventArgs> ExecutePatchTarget

Value​

System.EventHandler<WixToolset.Mba.Core.ExecutePatchTargetEventArgs>

ExecuteProcessCancel Event​

Fired when a package that spawned a process is cancelled.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.ExecuteProcessCancelEventArgs> ExecuteProcessCancel

Value​

System.EventHandler<WixToolset.Mba.Core.ExecuteProcessCancelEventArgs>

ExecuteProgress Event​

Fired by the engine while executing a package.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.ExecuteProgressEventArgs> ExecuteProgress

Value​

System.EventHandler<WixToolset.Mba.Core.ExecuteProgressEventArgs>

LaunchApprovedExeBegin Event​

Fired when the engine is about to launch the preapproved executable.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.LaunchApprovedExeBeginEventArgs> LaunchApprovedExeBegin

Value​

System.EventHandler<WixToolset.Mba.Core.LaunchApprovedExeBeginEventArgs>

LaunchApprovedExeComplete Event​

Fired when the engine has completed launching the preapproved executable.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.LaunchApprovedExeCompleteEventArgs> LaunchApprovedExeComplete

Value​

System.EventHandler<WixToolset.Mba.Core.LaunchApprovedExeCompleteEventArgs>

PauseAutomaticUpdatesBegin Event​

Fired when the engine is about to pause Windows automatic updates.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.PauseAutomaticUpdatesBeginEventArgs> PauseAutomaticUpdatesBegin

Value​

System.EventHandler<WixToolset.Mba.Core.PauseAutomaticUpdatesBeginEventArgs>

PauseAutomaticUpdatesComplete Event​

Fired when the engine has completed pausing Windows automatic updates.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.PauseAutomaticUpdatesCompleteEventArgs> PauseAutomaticUpdatesComplete

Value​

System.EventHandler<WixToolset.Mba.Core.PauseAutomaticUpdatesCompleteEventArgs>

PlanBegin Event​

Fired when the engine has begun planning the installation.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.PlanBeginEventArgs> PlanBegin

Value​

System.EventHandler<WixToolset.Mba.Core.PlanBeginEventArgs>

PlanCompatibleMsiPackageBegin Event​

Fired when the engine plans a new, compatible package using the same provider key.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.PlanCompatibleMsiPackageBeginEventArgs> PlanCompatibleMsiPackageBegin

Value​

System.EventHandler<WixToolset.Mba.Core.PlanCompatibleMsiPackageBeginEventArgs>

PlanCompatibleMsiPackageComplete Event​

Fired when the engine has completed planning the installation of a specific package.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.PlanCompatibleMsiPackageCompleteEventArgs> PlanCompatibleMsiPackageComplete

Value​

System.EventHandler<WixToolset.Mba.Core.PlanCompatibleMsiPackageCompleteEventArgs>

PlanComplete Event​

Fired when the engine has completed planning the installation.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.PlanCompleteEventArgs> PlanComplete

Value​

System.EventHandler<WixToolset.Mba.Core.PlanCompleteEventArgs>

PlanForwardCompatibleBundle Event​

Fired when the engine is about to plan a forward compatible bundle.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.PlanForwardCompatibleBundleEventArgs> PlanForwardCompatibleBundle

Value​

System.EventHandler<WixToolset.Mba.Core.PlanForwardCompatibleBundleEventArgs>

PlanMsiFeature Event​

Fired when the engine is about to plan a feature in an MSI package.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.PlanMsiFeatureEventArgs> PlanMsiFeature

Value​

System.EventHandler<WixToolset.Mba.Core.PlanMsiFeatureEventArgs>

PlanMsiPackage Event​

Fired when the engine is planning an MSI or MSP package.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.PlanMsiPackageEventArgs> PlanMsiPackage

Value​

System.EventHandler<WixToolset.Mba.Core.PlanMsiPackageEventArgs>

PlannedCompatiblePackage Event​

Fired when the engine has completed planning a compatible package.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.PlannedCompatiblePackageEventArgs> PlannedCompatiblePackage

Value​

System.EventHandler<WixToolset.Mba.Core.PlannedCompatiblePackageEventArgs>

PlannedPackage Event​

Fired when the engine has completed planning a package.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.PlannedPackageEventArgs> PlannedPackage

Value​

System.EventHandler<WixToolset.Mba.Core.PlannedPackageEventArgs>

PlanPackageBegin Event​

Fired when the engine has begun getting the BA's input for planning a package.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.PlanPackageBeginEventArgs> PlanPackageBegin

Value​

System.EventHandler<WixToolset.Mba.Core.PlanPackageBeginEventArgs>

PlanPackageComplete Event​

Fired when the engine has completed getting the BA's input for planning a package.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.PlanPackageCompleteEventArgs> PlanPackageComplete

Value​

System.EventHandler<WixToolset.Mba.Core.PlanPackageCompleteEventArgs>

PlanPatchTarget Event​

Fired when the engine is about to plan a target of an MSP package.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.PlanPatchTargetEventArgs> PlanPatchTarget

Value​

System.EventHandler<WixToolset.Mba.Core.PlanPatchTargetEventArgs>

PlanRelatedBundle Event​

Fired when the engine has begun planning for a related bundle.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.PlanRelatedBundleEventArgs> PlanRelatedBundle

Value​

System.EventHandler<WixToolset.Mba.Core.PlanRelatedBundleEventArgs>

PlanRelatedBundleType Event​

Fired when the engine has begun planning the related bundle relation type.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.PlanRelatedBundleTypeEventArgs> PlanRelatedBundleType

Value​

System.EventHandler<WixToolset.Mba.Core.PlanRelatedBundleTypeEventArgs>

PlanRestoreRelatedBundle Event​

Fired when the engine has begun planning an upgrade related bundle for restoring in case of failure.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.PlanRestoreRelatedBundleEventArgs> PlanRestoreRelatedBundle

Value​

System.EventHandler<WixToolset.Mba.Core.PlanRestoreRelatedBundleEventArgs>

PlanRollbackBoundary Event​

Fired when the engine is planning a rollback boundary.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.PlanRollbackBoundaryEventArgs> PlanRollbackBoundary

Value​

System.EventHandler<WixToolset.Mba.Core.PlanRollbackBoundaryEventArgs>

Progress Event​

Fired when the engine has changed progress for the bundle installation.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.ProgressEventArgs> Progress

Value​

System.EventHandler<WixToolset.Mba.Core.ProgressEventArgs>

RegisterBegin Event​

Fired when the engine has begun registering the location and visibility of the bundle.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.RegisterBeginEventArgs> RegisterBegin

Value​

System.EventHandler<WixToolset.Mba.Core.RegisterBeginEventArgs>

RegisterComplete Event​

Fired when the engine has completed registering the location and visibility of the bundle.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.RegisterCompleteEventArgs> RegisterComplete

Value​

System.EventHandler<WixToolset.Mba.Core.RegisterCompleteEventArgs>

RollbackMsiTransactionBegin Event​

Fired when the engine is about to rollback an MSI transaction.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.RollbackMsiTransactionBeginEventArgs> RollbackMsiTransactionBegin

Value​

System.EventHandler<WixToolset.Mba.Core.RollbackMsiTransactionBeginEventArgs>

RollbackMsiTransactionComplete Event​

Fired when the engine has completed rolling back an MSI transaction.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.RollbackMsiTransactionCompleteEventArgs> RollbackMsiTransactionComplete

Value​

System.EventHandler<WixToolset.Mba.Core.RollbackMsiTransactionCompleteEventArgs>

SetUpdateBegin Event​

Fired when the engine has begun to setup the update package.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.SetUpdateBeginEventArgs> SetUpdateBegin

Value​

System.EventHandler<WixToolset.Mba.Core.SetUpdateBeginEventArgs>

SetUpdateComplete Event​

Fired when the engine has completed setting up the update package.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.SetUpdateCompleteEventArgs> SetUpdateComplete

Value​

System.EventHandler<WixToolset.Mba.Core.SetUpdateCompleteEventArgs>

Shutdown Event​

Fired when the engine is shutting down the bootstrapper application.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.ShutdownEventArgs> Shutdown

Value​

System.EventHandler<WixToolset.Mba.Core.ShutdownEventArgs>

Startup Event​

Fired when the engine is starting up the bootstrapper application.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.StartupEventArgs> Startup

Value​

System.EventHandler<WixToolset.Mba.Core.StartupEventArgs>

SystemRestorePointBegin Event​

Fired when the engine is about to take a system restore point.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.SystemRestorePointBeginEventArgs> SystemRestorePointBegin

Value​

System.EventHandler<WixToolset.Mba.Core.SystemRestorePointBeginEventArgs>

SystemRestorePointComplete Event​

Fired when the engine has completed taking a system restore point.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.SystemRestorePointCompleteEventArgs> SystemRestorePointComplete

Value​

System.EventHandler<WixToolset.Mba.Core.SystemRestorePointCompleteEventArgs>

UnregisterBegin Event​

Fired when the engine unregisters the bundle.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.UnregisterBeginEventArgs> UnregisterBegin

Value​

System.EventHandler<WixToolset.Mba.Core.UnregisterBeginEventArgs>

UnregisterComplete Event​

Fired when the engine unregistration is complete.

Declaration​

public System.EventHandler<WixToolset.Mba.Core.UnregisterCompleteEventArgs> UnregisterComplete

Value​

System.EventHandler<WixToolset.Mba.Core.UnregisterCompleteEventArgs>