Skip to main content

PlanRollbackBoundaryEventArgs Class

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

Properties

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

RecommendedTransaction Property

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

Declaration

public bool RecommendedTransaction { get; set; } 

RollbackBoundaryId Property

Gets the identity of the rollback boundary to plan for.

Declaration

public string RollbackBoundaryId { get; set; } 

Transaction Property

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.

Declaration

public bool Transaction { get; set; }