public ExecuteReportConsumer( IReportingServicesClientFactory services, IBlobStorage storage) { _services = services ?? throw new ArgumentNullException(nameof(services)); _storage = storage ?? throw new ArgumentNullException(nameof(storage)); }
public ExecuteReportConsumer( IReportingServicesClientFactory services, IBlobStorage storage, ILogger <ExecuteReportConsumer>?logger) { _services = services ?? throw new ArgumentNullException(nameof(services)); _storage = storage ?? throw new ArgumentNullException(nameof(storage)); _logger = logger as ILogger ?? NullLogger.Instance; }