예제 #1
0
        public SqlLiteEventStream(SqlLitePersistenceEngine persistenceEngine, EventStreamId streamId, IEventDispatcher eventDispatcher)
        {
            this.persistenceEngine = persistenceEngine;
            this.streamId          = streamId;
            this.eventDispatcher   = eventDispatcher;

            uncommittedEvents  = new List <SourcedEvent>();
            committedEvents    = new List <SourcedEvent>();
            UncommittedHeaders = new Dictionary <string, object>();
            commits            = new List <Guid>();
            PopulateStream();
        }
예제 #2
0
 public SqlLiteEventStore(SqlLitePersistenceEngine persistenceEngine, IEventDispatcher eventDispatcher)
 {
     this.persistenceEngine = persistenceEngine;
     this.eventDispatcher   = eventDispatcher;
 }