C# Класс FloatingQueue.Server.EventsLogic.EventAggregate

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

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

Метод Описание
BeginTransaction ( ) : ITransaction
GetAllNext ( int version ) : IEnumerable
GetRange ( int version, int count ) : IEnumerable
Push ( int version, object e ) : void
PushMany ( int version, IEnumerable events ) : void
TryGetNext ( int version, object &next ) : bool

Приватные методы

Метод Описание
CommitTransaction ( ) : void
EnsureTransaction ( ) : void
RollbackTransaction ( ) : void

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

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

public BeginTransaction ( ) : ITransaction
Результат ITransaction

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

public GetAllNext ( int version ) : IEnumerable
version int
Результат IEnumerable

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

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

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

public Push ( int version, object e ) : void
version int
e object
Результат void

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

public PushMany ( int version, IEnumerable events ) : void
version int
events IEnumerable
Результат void

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

public TryGetNext ( int version, object &next ) : bool
version int
next object
Результат bool