C# Класс Prototype.Platform.Domain.Transitions.InMemory.InMemoryTransitionRepository

Наследование: ITransitionRepository
Показать файл Открыть проект

Открытые методы

Метод Описание
AppendTransition ( Transition transition ) : void
CountTransitions ( ) : System.Int64
EnsureIndexes ( ) : void
GetTransitions ( ) : IEnumerable

Get all transitions ordered ascendantly by Timestamp of transiton Should be used only for testing and for very simple event replying

GetTransitions ( int startIndex, int count ) : IEnumerable
GetTransitions ( string streamId, int fromVersion, int toVersion ) : List
RemoveStream ( string streamId ) : void
RemoveTransition ( string streamId, int version ) : void

Описание методов

AppendTransition() публичный Метод

public AppendTransition ( Transition transition ) : void
transition Transition
Результат void

CountTransitions() публичный Метод

public CountTransitions ( ) : System.Int64
Результат System.Int64

EnsureIndexes() публичный Метод

public EnsureIndexes ( ) : void
Результат void

GetTransitions() публичный Метод

Get all transitions ordered ascendantly by Timestamp of transiton Should be used only for testing and for very simple event replying
public GetTransitions ( ) : IEnumerable
Результат IEnumerable

GetTransitions() публичный Метод

public GetTransitions ( int startIndex, int count ) : IEnumerable
startIndex int
count int
Результат IEnumerable

GetTransitions() публичный Метод

public GetTransitions ( string streamId, int fromVersion, int toVersion ) : List
streamId string
fromVersion int
toVersion int
Результат List

RemoveStream() публичный Метод

public RemoveStream ( string streamId ) : void
streamId string
Результат void

RemoveTransition() публичный Метод

public RemoveTransition ( string streamId, int version ) : void
streamId string
version int
Результат void