Exemplo n.º 1
0
 public AmazonSqsFaultReportingSender(
     IOptions <SuperDumpSettings> settings,
     AmazonSqsClientService amazonSqsClientService,
     ILoggerFactory loggerFactory
     )
 {
     this.queueUrl = settings.Value.AmazonSqsSettings.FaultReportQueueUrl;
     this.amazonSqsClientService = amazonSqsClientService;
     this.logger = loggerFactory.CreateLogger <AmazonSqsFaultReportingSender>();
 }
Exemplo n.º 2
0
 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);
 }