示例#1
0
        public EventStream LoadEventStream(string streamId)
        {
            // TODO: make this lazy somehow?
            var stream = new EventStream();

            foreach (var record in _store.EnumerateMessages(streamId, 0, int.MaxValue))
            {
                stream.Events.AddRange(record.Items);
                stream.StreamVersion = record.StreamVersion;
            }
            return(stream);
        }