public AmazonSqsFaultReportingSender( IOptions <SuperDumpSettings> settings, AmazonSqsClientService amazonSqsClientService, ILoggerFactory loggerFactory ) { this.queueUrl = settings.Value.AmazonSqsSettings.FaultReportQueueUrl; this.amazonSqsClientService = amazonSqsClientService; this.logger = loggerFactory.CreateLogger <AmazonSqsFaultReportingSender>(); }
public AmazonSqsPollingService( IOptions <SuperDumpSettings> settings, SuperDumpRepository superDumpRepo, AmazonSqsClientService amazonSqsClientService, LinkGenerator linkGenerator, ILoggerFactory loggerFactory ) { this.amazonSqsSettings = settings.Value.AmazonSqsSettings; this.superDumpRepo = superDumpRepo; this.amazonSqsClientService = amazonSqsClientService; this.linkGenerator = linkGenerator; this.logger = loggerFactory.CreateLogger <AmazonSqsPollingService>(); this.baseUri = new Uri(amazonSqsSettings.SuperDumpBaseUrl); }