示例#1
0
        public CatalogInvalidator(
            ICachingProxyConfig config, ICatalogScanStore store, ICatalogReader reader)
        {
            this.store = store;
            var period = TimeSpan.FromSeconds(config.InvalidationCheckSeconds);

            _scanTimer  = new Timer(state => Run(), null, period, period);
            this.reader = reader;
        }
示例#2
0
 internal ProjectionBuilder(
     ICatalogReader catalogReader,
     IMappingReader mappingReader,
     IDiagnosticsCallback diagnosticsCallbackProxy)
 {
     _catalogReader            = catalogReader;
     _mappingReader            = mappingReader;
     _diagnosticsCallbackScope = new DiagnosticsCallbackScope(diagnosticsCallbackProxy);
 }
示例#3
0
        public CatalogInvalidator(Microsoft.Extensions.Logging.ILogger <CatalogInvalidator> logger,
                                  CacheOptions config, ICatalogScanStore store, ICatalogReader reader)
        {
            this._log  = logger;
            this.store = store;
            var period = TimeSpan.FromSeconds(config.InvalidationCheckSeconds);

            _scanTimer  = new Timer(state => Run(), null, period, period);
            this.reader = reader;
        }
示例#4
0
        public BookCatalogForm(IGradientGenerator gradientGenerator, ICatalogReader catalogReader)
        {
            this.gradientGenerator = gradientGenerator;
            this.catalogReader     = catalogReader;

            InitializeComponent();

            booksDataGridView.AutoGenerateColumns = false;
            showingOutOfStock = true;
            highLightColor    = ColorTranslator.FromHtml(StyleResources.HighlightColor);
        }
示例#5
0
        //public CatalogHub()
        //{ }

        public CatalogHub(ICommandBus commandBus, ICatalogReader catalogReader, ICatalogWriter catalogWriter)
        {
            CommandBus    = commandBus;
            CatalogReader = catalogReader;
            CatalogWriter = catalogWriter;
        }
示例#6
0
 //public CatalogHub()
 //{ }
 public CatalogHub(ICommandBus commandBus, ICatalogReader catalogReader, ICatalogWriter catalogWriter)
 {
     CommandBus = commandBus;
     CatalogReader = catalogReader;
     CatalogWriter = catalogWriter;
 }