ITransactionalStateStorageEvents<TState>
interface
Namespace: Orleans.Transactions
Receives transactional state changes which are accumulated into a storage batch.
public interface ITransactionalStateStorageEvents<TState> where TState : class, new()Methods
Cancel(long)Cancels the prepared state version with the specified sequence number and excludes that version and later prepared versions from the batch.Collect(Guid)Removes the recovery record for the specified transaction.Commit(Guid, DateTime, List<ParticipantId>)Records a committed transaction for recovery.Confirm(long)Confirms committed state through the specified sequence number.Prepare(long, Guid, DateTime, ParticipantId, TState)Adds or replaces a prepared state version.Read(DateTime)Records a read at the specified logical timestamp.
