C# 클래스 Ncqrs.Eventing.Storage.RavenDB.RavenDBEventStore

상속: IEventStore
파일 보기 프로젝트 열기: pjvds/ncqrs

공개 메소드들

메소드 설명
RavenDBEventStore ( IDocumentStore externalDocumentStore ) : System
RavenDBEventStore ( string ravenUrl ) : System
ReadFrom ( System.Guid id, long minVersion, long maxVersion ) : CommittedEventStream
Store ( UncommittedEventStream eventStream ) : void

비공개 메소드들

메소드 설명
CreateConventions ( DocumentConvention convention ) : DocumentConvention
GenerateETag ( object entity ) : Guid?
ToComittedEvent ( StoredEvent x ) : CommittedEvent
ToStoredEvent ( System.Guid commitId, UncommittedEvent uncommittedEvent ) : StoredEvent

메소드 상세

RavenDBEventStore() 공개 메소드

public RavenDBEventStore ( IDocumentStore externalDocumentStore ) : System
externalDocumentStore IDocumentStore
리턴 System

RavenDBEventStore() 공개 메소드

public RavenDBEventStore ( string ravenUrl ) : System
ravenUrl string
리턴 System

ReadFrom() 공개 메소드

public ReadFrom ( System.Guid id, long minVersion, long maxVersion ) : CommittedEventStream
id System.Guid
minVersion long
maxVersion long
리턴 CommittedEventStream

Store() 공개 메소드

public Store ( UncommittedEventStream eventStream ) : void
eventStream UncommittedEventStream
리턴 void