Enum LockableErrorKind
Discriminator passed to the unified error handler on the EntityScopeExtensions.ExecuteAsync overload
that takes Action<LockableErrorKind, Exception>, so callers can route every error type from a
single callback without try/catching individual exception classes.
public enum LockableErrorKind
Fields
CommitError = 3Other commit failure — typically CommitException or a transient I/O error.
HandlerError = 0Exception thrown by the user-provided
funcbefore commit.LockAlreadyReleased = 2The lock was already released before commit was attempted (LockAlreadyReleasedException).
LockExpired = 1The lock timed out before
CommitAsynccompleted (LockExpiredException).