Example #1
0
 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));
 }