C# Класс BTDB.EventStoreLayer.ReadOnlyEventStore

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

Защищенные свойства (Protected)

Свойство Тип Описание
CompressionStrategy ICompressionStrategy
EndBuffer byte[]
EndBufferLen uint
EndBufferPosition ulong
File IEventFileStorage
Mapping ITypeSerializersMapping
MaxBlockSize uint
NextReadPosition ulong

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

Метод Описание
IsKnownAsAppendable ( ) : bool
IsKnownAsCorrupted ( ) : bool
IsKnownAsFinished ( ) : bool
ReadFromStartToEnd ( IEventStoreObserver observer ) : void
ReadOnlyEventStore ( IEventFileStorage file, ITypeSerializersMapping mapping, ICompressionStrategy compressionStrategy ) : System
ReadToEnd ( IEventStoreObserver observer ) : void

Приватные методы

Метод Описание
Process ( BlockType blockType, ByteBuffer block, IEventStoreObserver observer ) : bool
SetCorrupted ( [ sourceLineNumber ) : void

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

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

public IsKnownAsAppendable ( ) : bool
Результат bool

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

public IsKnownAsCorrupted ( ) : bool
Результат bool

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

public IsKnownAsFinished ( ) : bool
Результат bool

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

public ReadFromStartToEnd ( IEventStoreObserver observer ) : void
observer IEventStoreObserver
Результат void

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

public ReadOnlyEventStore ( IEventFileStorage file, ITypeSerializersMapping mapping, ICompressionStrategy compressionStrategy ) : System
file IEventFileStorage
mapping ITypeSerializersMapping
compressionStrategy ICompressionStrategy
Результат System

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

public ReadToEnd ( IEventStoreObserver observer ) : void
observer IEventStoreObserver
Результат void

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

CompressionStrategy защищенное свойство

protected ICompressionStrategy CompressionStrategy
Результат ICompressionStrategy

EndBuffer защищенное свойство

protected byte[] EndBuffer
Результат byte[]

EndBufferLen защищенное свойство

protected uint EndBufferLen
Результат uint

EndBufferPosition защищенное свойство

protected ulong EndBufferPosition
Результат ulong

File защищенное свойство

protected IEventFileStorage File
Результат IEventFileStorage

Mapping защищенное свойство

protected ITypeSerializersMapping Mapping
Результат ITypeSerializersMapping

MaxBlockSize защищенное свойство

protected uint MaxBlockSize
Результат uint

NextReadPosition защищенное свойство

protected ulong NextReadPosition
Результат ulong