C# 클래스 Eventing.FileSystemEventStore

상속: IExplorableEventStore
파일 보기 프로젝트 열기: phillipknauss/CqrsSiteEngine

공개 메소드들

메소드 설명
FileSystemEventStore ( string basePath ) : System
GetAllEvents ( System.Guid id ) : IEnumerable
GetAllEventsSinceVersion ( System.Guid id, long version ) : IEnumerable
GetEventSourceIndex ( ) : IEnumerable
ReadFrom ( System.Guid id, long minVersion, long maxVersion ) : CommittedEventStream
RemoveEmptyEventSource ( System.Guid id ) : void
Store ( UncommittedEventStream eventStream ) : void
StoreEmptyEventSource ( System.Guid id ) : void

보호된 메소드들

메소드 설명
GetSourcePath ( IEventSource source ) : string

메소드 상세

FileSystemEventStore() 공개 메소드

public FileSystemEventStore ( string basePath ) : System
basePath string
리턴 System

GetAllEvents() 공개 메소드

public GetAllEvents ( System.Guid id ) : IEnumerable
id System.Guid
리턴 IEnumerable

GetAllEventsSinceVersion() 공개 메소드

public GetAllEventsSinceVersion ( System.Guid id, long version ) : IEnumerable
id System.Guid
version long
리턴 IEnumerable

GetEventSourceIndex() 공개 메소드

public GetEventSourceIndex ( ) : IEnumerable
리턴 IEnumerable

GetSourcePath() 보호된 메소드

protected GetSourcePath ( IEventSource source ) : string
source IEventSource
리턴 string

ReadFrom() 공개 메소드

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

RemoveEmptyEventSource() 공개 메소드

public RemoveEmptyEventSource ( System.Guid id ) : void
id System.Guid
리턴 void

Store() 공개 메소드

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

StoreEmptyEventSource() 공개 메소드

public StoreEmptyEventSource ( System.Guid id ) : void
id System.Guid
리턴 void