C# Класс Platform.StreamStorage.File.FileEventStore

Checkpointed stream stored in file system with some specific naming conventions
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
StoreId EventStoreId

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

Метод Описание
CreateNew ( string root, EventStoreId storeId ) : FileEventStore
Dispose ( ) : void
ExistsValid ( string root, EventStoreId storeId ) : bool
FileEventStore ( EventStoreId storeId, FileEventStoreChunk store, FileEventPointer checkpoint ) : System
OpenExistingForWriting ( string root, EventStoreId storeId ) : FileEventStore
OpenForReading ( string root, EventStoreId storeId ) : FileEventStore
ReadAll ( EventStoreOffset startOffset, int maxRecordCount ) : IEnumerable
Reset ( ) : void
Write ( string streamId, IEnumerable eventData ) : void

Описание методов

CreateNew() публичный статический Метод

public static CreateNew ( string root, EventStoreId storeId ) : FileEventStore
root string
storeId EventStoreId
Результат FileEventStore

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

ExistsValid() публичный статический Метод

public static ExistsValid ( string root, EventStoreId storeId ) : bool
root string
storeId EventStoreId
Результат bool

FileEventStore() публичный Метод

public FileEventStore ( EventStoreId storeId, FileEventStoreChunk store, FileEventPointer checkpoint ) : System
storeId EventStoreId
store FileEventStoreChunk
checkpoint FileEventPointer
Результат System

OpenExistingForWriting() публичный статический Метод

public static OpenExistingForWriting ( string root, EventStoreId storeId ) : FileEventStore
root string
storeId EventStoreId
Результат FileEventStore

OpenForReading() публичный статический Метод

public static OpenForReading ( string root, EventStoreId storeId ) : FileEventStore
root string
storeId EventStoreId
Результат FileEventStore

ReadAll() публичный Метод

public ReadAll ( EventStoreOffset startOffset, int maxRecordCount ) : IEnumerable
startOffset Platform.StreamClients.EventStoreOffset
maxRecordCount int
Результат IEnumerable

Reset() публичный Метод

public Reset ( ) : void
Результат void

Write() публичный Метод

public Write ( string streamId, IEnumerable eventData ) : void
streamId string
eventData IEnumerable
Результат void

Описание свойств

StoreId публичное свойство

public EventStoreId StoreId
Результат EventStoreId