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.5+b9b2f1b4c69a1b509d487dc950b30b4ec9b0d040

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>