예제 #1
0
 public TStreamId GetStreamId(string streamName) => _readIndex.GetStreamId(streamName);
예제 #2
0
        public static StreamMetadata GetStreamMetadata <TStreamId>(this IReadIndex <TStreamId> self, string streamName)
        {
            var streamId = self.GetStreamId(streamName);

            return(self.GetStreamMetadata(streamId));
        }
예제 #3
0
        public static IndexReadStreamResult ReadStreamEventsBackward <TStreamId>(this IReadIndex <TStreamId> self, string streamName, long fromEventNumber, int maxCount)
        {
            var streamId = self.GetStreamId(streamName);

            return(self.ReadStreamEventsBackward(streamName, streamId, fromEventNumber, maxCount));
        }
예제 #4
0
        public static IndexReadEventResult ReadEvent <TStreamId>(this IReadIndex <TStreamId> self, string streamName, long eventNumber)
        {
            var streamId = self.GetStreamId(streamName);

            return(self.ReadEvent(streamName, streamId, eventNumber));
        }
예제 #5
0
        public static long GetStreamLastEventNumber <TStreamId>(this IReadIndex <TStreamId> self, string streamName)
        {
            var streamId = self.GetStreamId(streamName);

            return(self.GetStreamLastEventNumber(streamId));
        }
예제 #6
0
        public static bool IsStreamDeleted <TStreamId>(this IReadIndex <TStreamId> self, string streamName)
        {
            var streamId = self.GetStreamId(streamName);

            return(self.IsStreamDeleted(streamId));
        }