C# 클래스 EventStore.Core.Services.Storage.ReaderIndex.IndexReader

상속: IIndexReader
파일 보기 프로젝트 열기: EventStore/EventStore 1 사용 예제들

공개 메소드들

메소드 설명
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