Skip to content

ITransactionalStateStorageEvents<TState> Methods

Events streamed to storage.

Cancel(long)

abstract
public abstract void Cancel(long sequenceNumber)

Parameters

sequenceNumberlong

Collect(Guid)

abstract
public abstract void Collect(Guid transactionId)

Parameters

transactionIdGuid

Commit(Guid, DateTime, List<ParticipantId>)

abstract
public abstract void Commit(Guid transactionId, DateTime timestamp, List<ParticipantId> writeResources)

Parameters

transactionIdGuid
timestampDateTime
writeResourcesList<ParticipantId>

Confirm(long)

abstract
public abstract void Confirm(long sequenceNumber)

Parameters

sequenceNumberlong

Prepare(long, Guid, DateTime, ParticipantId, TState)

abstract
public abstract void Prepare(long sequenceNumber, Guid transactionId, DateTime timestamp, ParticipantId transactionManager, TState state)

Parameters

sequenceNumberlong
transactionIdGuid
timestampDateTime
transactionManagerParticipantId
stateTState

Read(DateTime)

abstract
public abstract void Read(DateTime timestamp)

Parameters

timestampDateTime