Skip to content

PlanRollbackBoundaryEventArgs Class

Event arguments for «see E:WixToolset.Mba.Core.IDefaultBootstrapperApplication.PlanRollbackBoundary»

PropertyDescription
RecommendedTransactionWhether or not the rollback boundary was authored to use an MSI transaction.
RollbackBoundaryIdGets the identity of the rollback boundary to plan for.
TransactionWhether or not an MSI transaction will be used in the rollback boundary. If «see P:WixToolset.Mba.Core.PlanRollbackBoundaryEventArgs.RecommendedTransaction» is false, setting the value to true has no effect. If «see P:WixToolset.Mba.Core.PlanRollbackBoundaryEventArgs.RecommendedTransaction» is true, setting the value to false will cause the packages inside this rollback boundary to be executed without a wrapping MSI transaction.
WixToolset.Mba.Core.dll version 4.0.5+b9b2f1b4c69a1b509d487dc950b30b4ec9b0d040

Whether or not the rollback boundary was authored to use an MSI transaction.

public bool RecommendedTransaction { get; set; }

Gets the identity of the rollback boundary to plan for.

public string RollbackBoundaryId { get; set; }

Whether or not an MSI transaction will be used in the rollback boundary. If «see P:WixToolset.Mba.Core.PlanRollbackBoundaryEventArgs.RecommendedTransaction» is false, setting the value to true has no effect. If «see P:WixToolset.Mba.Core.PlanRollbackBoundaryEventArgs.RecommendedTransaction» is true, setting the value to false will cause the packages inside this rollback boundary to be executed without a wrapping MSI transaction.

public bool Transaction { get; set; }