C# Класс EventStore.Core.Services.Storage.ReaderIndex.IndexReader

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

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

Метод Описание
GetEventStreamIdByTransactionId ( long transactionId ) : string
IndexReader ( IIndexBackend backend, ITableIndex tableIndex, StreamMetadata metastreamMetadata, int hashCollisionReadLimit ) : System

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

Метод Описание
CheckStreamAccessInternal ( EventStore.Core.TransactionLog.TFReaderLease reader, string streamId, StreamAccessType streamAccessType, IPrincipal user ) : EventStore.Core.Services.Storage.ReaderIndex.StreamAccess
GetStreamLastEventNumberCached ( EventStore.Core.TransactionLog.TFReaderLease reader, string streamId ) : int
GetStreamLastEventNumberUncached ( EventStore.Core.TransactionLog.TFReaderLease reader, string streamId ) : int
GetStreamMetadataCached ( EventStore.Core.TransactionLog.TFReaderLease reader, string streamId ) : StreamMetadata
GetStreamMetadataUncached ( EventStore.Core.TransactionLog.TFReaderLease reader, string streamId ) : StreamMetadata
IIndexReader ( string streamId, int eventNumber ) : EventStore.Core.Services.Storage.ReaderIndex.IndexReadEventResult
IIndexReader ( string streamId, int fromEventNumber, int maxCount ) : EventStore.Core.Services.Storage.ReaderIndex.IndexReadStreamResult
IIndexReader ( string streamId, int eventNumber ) : PrepareLogRecord
IIndexReader ( string streamId, StreamAccessType streamAccessType, IPrincipal user ) : EventStore.Core.Services.Storage.ReaderIndex.StreamAccess
IIndexReader ( string streamId ) : StreamMetadata
IIndexReader ( string streamId ) : int
OriginalStreamExists ( EventStore.Core.TransactionLog.TFReaderLease reader, string metaStreamId ) : bool
ReadEventInternal ( EventStore.Core.TransactionLog.TFReaderLease reader, string streamId, int eventNumber ) : EventStore.Core.Services.Storage.ReaderIndex.IndexReadEventResult
ReadPrepareInternal ( EventStore.Core.TransactionLog.TFReaderLease reader, long logPosition ) : PrepareLogRecord
ReadPrepareInternal ( EventStore.Core.TransactionLog.TFReaderLease reader, string streamId, int eventNumber ) : PrepareLogRecord

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

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

public GetEventStreamIdByTransactionId ( long transactionId ) : string
transactionId long
Результат string

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

public IndexReader ( IIndexBackend backend, ITableIndex tableIndex, StreamMetadata metastreamMetadata, int hashCollisionReadLimit ) : System
backend IIndexBackend
tableIndex ITableIndex
metastreamMetadata StreamMetadata
hashCollisionReadLimit int
Результат System