public SymbolController(
     ISymbolIndexingService indexer,
     ISymbolStorageService storage,
     ILogger <SymbolController> logger)
 {
     _indexer = indexer ?? throw new ArgumentNullException(nameof(indexer));
     _storage = storage ?? throw new ArgumentNullException(nameof(storage));
     _logger  = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Exemplo n.º 2
0
 public SymbolController(
     IAuthenticationService authentication,
     ISymbolIndexingService indexer,
     ISymbolStorageService storage,
     IOptionsSnapshot <BaGetOptions> options,
     ILogger <SymbolController> logger)
 {
     _authentication = authentication ?? throw new ArgumentNullException(nameof(authentication));
     _indexer        = indexer ?? throw new ArgumentNullException(nameof(indexer));
     _storage        = storage ?? throw new ArgumentNullException(nameof(storage));
     _options        = options ?? throw new ArgumentNullException(nameof(options));
     _logger         = logger ?? throw new ArgumentNullException(nameof(logger));
 }