Namespace Cratis.Chronicle.Transactions
Classes
- EventForEventSourceIdWithSequenceNumber
Represents an event and the EventSourceId it is for with a sequence number representing what order it occurred in.
- NoUnitOfWorkHasBeenStarted
Exception that gets thrown when no unit of work has been started.
- UnitOfWork
Represents an implementation of IUnitOfWork.
- UnitOfWorkIsAlreadyCommitted
Exception that gets thrown when a unit of work is already committed.
- UnitOfWorkIsAlreadyRolledBack
Exception that gets thrown when a unit of work is already rolled back.
- UnitOfWorkManager
Represents an implementation of IUnitOfWorkManager.
Interfaces
- IUnitOfWork
Represents a unit of work.
- IUnitOfWorkManager
Defines a system that can manage units of work.