C# Класс CQRSalad.EventStore.MongoDB.HeadBasedMongoEventStore

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

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

Метод Описание
AppendAsync ( string streamId, DomainEvent @event ) : System.Threading.Tasks.Task
AppendManyAsync ( string streamId, List events ) : System.Threading.Tasks.Task
CountStreamAsync ( string streamId ) : Task
GetStreamAsync ( string streamId ) : Task>
GetStreamPartAsync ( string streamId, int fromVersion, int toVersion = -1 ) : Task>
HeadBasedMongoEventStore ( IMongoDatabase mongoDatabase, EventStoreSettings settings ) : System

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

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

public AppendAsync ( string streamId, DomainEvent @event ) : System.Threading.Tasks.Task
streamId string
@event CQRSalad.EventStore.Core.DomainEvent
Результат System.Threading.Tasks.Task

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

public AppendManyAsync ( string streamId, List events ) : System.Threading.Tasks.Task
streamId string
events List
Результат System.Threading.Tasks.Task

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

public CountStreamAsync ( string streamId ) : Task
streamId string
Результат Task

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

public GetStreamAsync ( string streamId ) : Task>
streamId string
Результат Task>

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

public GetStreamPartAsync ( string streamId, int fromVersion, int toVersion = -1 ) : Task>
streamId string
fromVersion int
toVersion int
Результат Task>

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

public HeadBasedMongoEventStore ( IMongoDatabase mongoDatabase, EventStoreSettings settings ) : System
mongoDatabase IMongoDatabase
settings EventStoreSettings
Результат System