C# Class CQRSalad.EventStore.MongoDB.HeadBasedMongoEventStore

Inheritance: IEventStore
Afficher le fichier Open project: Ontropix/CQRSalad

Méthodes publiques

Méthode Description
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

Method Details

AppendAsync() public méthode

public AppendAsync ( string streamId, DomainEvent @event ) : System.Threading.Tasks.Task
streamId string
@event CQRSalad.EventStore.Core.DomainEvent
Résultat System.Threading.Tasks.Task

AppendManyAsync() public méthode

public AppendManyAsync ( string streamId, List events ) : System.Threading.Tasks.Task
streamId string
events List
Résultat System.Threading.Tasks.Task

CountStreamAsync() public méthode

public CountStreamAsync ( string streamId ) : Task
streamId string
Résultat Task

GetStreamAsync() public méthode

public GetStreamAsync ( string streamId ) : Task>
streamId string
Résultat Task>

GetStreamPartAsync() public méthode

public GetStreamPartAsync ( string streamId, int fromVersion, int toVersion = -1 ) : Task>
streamId string
fromVersion int
toVersion int
Résultat Task>

HeadBasedMongoEventStore() public méthode

public HeadBasedMongoEventStore ( IMongoDatabase mongoDatabase, EventStoreSettings settings ) : System
mongoDatabase IMongoDatabase
settings EventStoreSettings
Résultat System