public EsquioMetricsConsumer(IServiceScopeFactory serviceScopeFactory, EsquioMetricsClient metrics, ILogger <EsquioMetricsConsumer> logger) { _serviceScopeFactory = serviceScopeFactory ?? throw new ArgumentNullException(nameof(serviceScopeFactory)); _metrics = metrics ?? throw new ArgumentNullException(nameof(metrics)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public DetailsConfigurationRequestHandler(StoreDbContext storeDbContext, ILogger <DetailsConfigurationRequestHandler> logger, EsquioMetricsClient metricsClient = null) { _storeDbContext = storeDbContext ?? throw new ArgumentNullException(nameof(storeDbContext)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _metricsClient = metricsClient ?? throw new ArgumentNullException(nameof(metricsClient)); }