Exemple #1
0
 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));
 }