Table of Contents

Enum TransactionRollbackReason

Namespace
Typhon.Profiler
Assembly
Typhon.Profiler.dll

Reason a transaction was rolled back. Carried on the wire for TransactionRollback.

public enum TransactionRollbackReason : byte

Fields

AutoOnDispose = 1

Implicit rollback from Dispose() when the transaction was never committed.

Conflict = 2

Rollback triggered by a concurrency-conflict resolver outcome.

Explicit = 0

Caller invoked Transaction.Rollback() directly.

TimedOut = 3

Rollback triggered by a transaction-level deadline / timeout.