Table of Contents

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.