public TempContentStorage( IOptions <TempContentStorageOptions> options, IContentStorage contentStorage, ILogger <TempContentStorage> logger) { this.contentStorage = contentStorage ?? throw new ArgumentNullException(nameof(contentStorage)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.options = options?.Value ?? throw new ArgumentNullException(nameof(options)); }
public TempContentBackgroundService( IServiceProvider serviceProvider, IOptions <TempContentStorageOptions> options, ILogger <TempContentBackgroundService> logger) : base(serviceProvider) { this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.options = options?.Value ?? throw new ArgumentNullException(nameof(options)); }