Enum TransactionRollbackReason
Reason a transaction was rolled back. Carried on the wire for TransactionRollback.
public enum TransactionRollbackReason : byte
Fields
AutoOnDispose = 1Implicit rollback from
Dispose()when the transaction was never committed.Conflict = 2Rollback triggered by a concurrency-conflict resolver outcome.
Explicit = 0Caller invoked
Transaction.Rollback()directly.TimedOut = 3Rollback triggered by a transaction-level deadline / timeout.