コード例 #1
0
 public SecurityScanWorker(ILogger <SecurityScanWorker> logger, ServiceConfig config, IWorkQueue <ScanRequest> queue, ISecurityScanner scanner, IClientFactory clientFactory,
                           RegistryAuthenticationDecoder authDecoder, IAuthHandler authHandler) : base(logger, config, queue, clientFactory)
 {
     this.scanner     = scanner;
     this.authDecoder = authDecoder;
     this.authHandler = authHandler;
 }
コード例 #2
0
 public EventsController(ServiceConfig config, IWorkQueue <IndexRequest> indexQueue, ISecurityScanner secScanner, ILogger <EventsController> logger)
 {
     this.config     = config;
     this.indexQueue = indexQueue;
     this.secScanner = secScanner;
     this.logger     = logger;
 }
コード例 #3
0
 public RepositoryController(ILoggerFactory logFactory, IAuthHandler auth, IClientFactory clientFactory, IIndexStore indexStore, IWorkQueue <IndexRequest> indexQueue, ISecurityScanner secScanner = null) :
     base(logFactory, auth)
 {
     this.clientFactory = clientFactory;
     this.logger        = logFactory.CreateLogger <RepositoryController>();
     this.indexStore    = indexStore;
     this.indexQueue    = indexQueue;
     this.secScanner    = secScanner;
 }