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.6+73c897383236ddbbbc6ba257634013c1269ceec2

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; }