Session.FailedCommitTransaction Event
Occurs when the Commit Transaction operation fails due to database constraints or other circumstances.
Namespace: DevExpress.Xpo
Assembly: DevExpress.Xpo.v24.1.dll
NuGet Packages: DevExpress.Win.PivotGrid, DevExpress.Win.TreeMap, DevExpress.Xpo
NuGet Package: DevExpress.Xpo
Declaration
Event Data
The FailedCommitTransaction event's data class is SessionOperationFailEventArgs. The following properties provide information specific to this event:
Property | Description |
---|---|
Exception | Gets the exception thrown by a database when committing a transaction or changes made to persistent objects. |
Handled | Specifies whether the default processing of an exception is prohibited. |
Remarks
This event occurs, for instance, when an exception is thrown when performing the Commit Transaction operation (Session.CommitTransaction, ExplicitUnitOfWork.CommitTransaction, Session.CommitTransactionAsync, or ExplicitUnitOfWork.CommitTransactionAsync). The Exception parameter allows you to identify the current exception. To respond to the exception, use the Handled parameter.