Ejemplo n.º 1
0
        public override IStoreEvents Build()
        {
            Logger.Debug("Configuring the store to upconvert events when fetched.");

            var pipelineHooks = Container.Resolve <ICollection <IPipelineHook> >();
            var eventConverterPipelineHook = new EventConverterPipelineHook(() => DI.Current.Resolve <IEventConversionRunner>());

            if (pipelineHooks == null)
            {
                Container.Register((pipelineHooks = new Collection <IPipelineHook>()));
            }

            pipelineHooks.Add(eventConverterPipelineHook);

            var store = base.Build();

            DI.Current.Register(() => store);

            return(store);
        }
Ejemplo n.º 2
0
        public override IStoreEvents Build()
        {
            Logger.Debug("Configuring the store to upconvert events when fetched.");

            var pipelineHooks = Container.Resolve<ICollection<IPipelineHook>>();
            var eventConverterPipelineHook = new EventConverterPipelineHook(() => DI.Current.Resolve<IEventConversionRunner>());

            if (pipelineHooks == null)
            {
                Container.Register((pipelineHooks = new Collection<IPipelineHook>()));
            }

            pipelineHooks.Add(eventConverterPipelineHook);

            var store = base.Build();

            DI.Current.Register(() => store);

            return store;
        }