public ManifestStorageService( StaticContext context, PhysicalFileManifestReader reader, ManifestMonitor monitor, ILogger<ManifestStorageService> logger) { this.context = context ?? throw new ArgumentNullException(nameof(context)); this.reader = reader ?? throw new ArgumentNullException(nameof(reader)); this.monitor = monitor ?? throw new ArgumentNullException(nameof(monitor)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); }