C# Класс Eventing.FileSystemEventStore

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

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

Метод Описание
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