C# Class Ncqrs.Eventing.Storage.RavenDB.RavenDBEventStore

Inheritance: IEventStore
Afficher le fichier Open project: pjvds/ncqrs

Méthodes publiques

Méthode Description
RavenDBEventStore ( IDocumentStore externalDocumentStore ) : System
RavenDBEventStore ( string ravenUrl ) : System
ReadFrom ( System.Guid id, long minVersion, long maxVersion ) : CommittedEventStream
Store ( UncommittedEventStream eventStream ) : void

Private Methods

Méthode Description
CreateConventions ( DocumentConvention convention ) : DocumentConvention
GenerateETag ( object entity ) : Guid?
ToComittedEvent ( StoredEvent x ) : CommittedEvent
ToStoredEvent ( System.Guid commitId, UncommittedEvent uncommittedEvent ) : StoredEvent

Method Details

RavenDBEventStore() public méthode

public RavenDBEventStore ( IDocumentStore externalDocumentStore ) : System
externalDocumentStore IDocumentStore
Résultat System

RavenDBEventStore() public méthode

public RavenDBEventStore ( string ravenUrl ) : System
ravenUrl string
Résultat System

ReadFrom() public méthode

public ReadFrom ( System.Guid id, long minVersion, long maxVersion ) : CommittedEventStream
id System.Guid
minVersion long
maxVersion long
Résultat CommittedEventStream

Store() public méthode

public Store ( UncommittedEventStream eventStream ) : void
eventStream UncommittedEventStream
Résultat void