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.2+644ed0118bae1aa885bb6cc906dc6c0b904de4d9

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