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; }
internal ProjectionBuilder( ICatalogReader catalogReader, IMappingReader mappingReader, IDiagnosticsCallback diagnosticsCallbackProxy) { _catalogReader = catalogReader; _mappingReader = mappingReader; _diagnosticsCallbackScope = new DiagnosticsCallbackScope(diagnosticsCallbackProxy); }
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; }
public BookCatalogForm(IGradientGenerator gradientGenerator, ICatalogReader catalogReader) { this.gradientGenerator = gradientGenerator; this.catalogReader = catalogReader; InitializeComponent(); booksDataGridView.AutoGenerateColumns = false; showingOutOfStock = true; highLightColor = ColorTranslator.FromHtml(StyleResources.HighlightColor); }
//public CatalogHub() //{ } public CatalogHub(ICommandBus commandBus, ICatalogReader catalogReader, ICatalogWriter catalogWriter) { CommandBus = commandBus; CatalogReader = catalogReader; CatalogWriter = catalogWriter; }