コード例 #1
0
ファイル: MongoDbEventStore.cs プロジェクト: cesarpr01/CQRS
        public MongoDbEventStore(IEventBuilder <TAuthenticationToken> eventBuilder, IEventDeserialiser <TAuthenticationToken> eventDeserialiser, ILogger logger, IMongoDbEventStoreConnectionStringFactory mongoDbEventStoreConnectionStringFactory)
            : base(eventBuilder, eventDeserialiser, logger)
        {
            MongoDbEventStoreConnectionStringFactory = mongoDbEventStoreConnectionStringFactory;

            MongoCollection = GetCollection();
            VerifyIndexes();
        }
コード例 #2
0
ファイル: MongoDbEventStore.cs プロジェクト: crazyants/CQRS
        public MongoDbEventStore(IEventBuilder <TAuthenticationToken> eventBuilder, IEventDeserialiser <TAuthenticationToken> eventDeserialiser, ILogger logger, IMongoDbEventStoreConnectionStringFactory mongoDbEventStoreConnectionStringFactory)
            : base(eventBuilder, eventDeserialiser, logger)
        {
            MongoDbEventStoreConnectionStringFactory = mongoDbEventStoreConnectionStringFactory;

            // ReSharper disable DoNotCallOverridableMethodsInConstructor
            MongoCollection = GetCollection();
            VerifyIndexes();
            // ReSharper restore DoNotCallOverridableMethodsInConstructor
        }