Пример #1
0
 public LiteEngine(
     IUtil util,
     IProfileManager profileManager,
     IScriptService scriptService,
     IProfileWriter profileWriter,
     IConnectionManagerFactory connectionManagerFactory,
     ICloudProfileLoaderService cloudProfileLoaderService,
     ILITETask liteTaskManager,
     IProfileStorage profileStorage,
     IConnectionFinder connectionFinder,
     ILitePurgeService litePurgeService,
     IConfigurationLoader configurationLoader,
     IProfileConnectionsInitializer connectionsInitializer,
     ILogger <LiteEngine> logger)
 {
     Throw.IfNull(util);
     _profileManager            = profileManager;
     _profileWriter             = profileWriter;
     _connectionManagerFactory  = connectionManagerFactory;
     _cloudProfileLoaderService = cloudProfileLoaderService;
     _scriptService             = scriptService;
     _taskManager            = liteTaskManager;
     _profileStorage         = profileStorage;
     _connectionFinder       = connectionFinder;
     _litePurgeService       = litePurgeService;
     _configurationLoader    = configurationLoader;
     _connectionsInitializer = connectionsInitializer;
     _logger = logger;
 }
        public LiteConnectionManager(
            ILiteDownloadService liteDownloadService,
            IGetLiteReresourcesService getLiteReresourcesService,
            IRegisterWithEGSService registerWithEGSService,
            ILiteConnectionPurgeService purgeService,
            ILiteUploadService liteUploadService,
            ILitePingService litePingService,
            IProfileStorage profileStorage,
            ILiteConfigService liteConfigService,
            IRoutedItemManager routedItemManager,
            IRoutedItemLoader routedItemLoader,
            IRulesManager rulesManager,
            ISendToAllHubsService sendToAllHubsService,
            IConnectionFinder connectionFinder,
            ILITETask taskManager,
            ILogger <LiteConnectionManager> logger,
            IUtil util)
            : base(profileStorage, liteConfigService, routedItemManager, routedItemLoader, rulesManager, taskManager, logger, util)
        {
            _liteUploadService         = liteUploadService;
            _liteDownloadService       = liteDownloadService;
            _purgeService              = purgeService;
            _registerWithEGSService    = registerWithEGSService;
            _getLiteReresourcesService = getLiteReresourcesService;
            _litePingService           = litePingService;
            _sendToAllHubsService      = sendToAllHubsService;
            _connectionFinder          = connectionFinder;

            hubMessages.CollectionChanged += HubMessagesCollectionChanged;
        }
 public ProfileValidator(
     IConnectionFinder connectionFinder,
     ILogger <ProfileValidator> logger)
 {
     _connectionFinder = connectionFinder;
     _logger           = logger;
 }
Пример #4
0
 public LogController(
     IProfileStorage profileStorage,
     IConnectionFinder connectionFinder,
     ILogger <LogController> logger,
     IHubContext <ChatHub> hubContext)
 {
     _profileStorage   = profileStorage;
     _connectionFinder = connectionFinder;
     _logger           = logger;
     _hubContext       = hubContext;
 }
Пример #5
0
 public LITEController(
     IConnectionFinder connectionFinder,
     IProfileJsonHelper profileJsonHelper,
     IConnectionManagerFactory connectionManagerFactory,
     ILogger <LITEController> logger)
 {
     _connectionFinder         = connectionFinder;
     _profileJsonHelper        = profileJsonHelper;
     _connectionManagerFactory = connectionManagerFactory;
     _logger = logger;
 }
Пример #6
0
 public ProfileConnectionsInitializer(
     IProfileManager profileManager,
     IConnectionFinder connectionFinder,
     IConnectionManagerFactory connectionManagerFactory,
     ILogger <ProfileConnectionsInitializer> logger)
 {
     _profileManager           = profileManager;
     _connectionFinder         = connectionFinder;
     _connectionManagerFactory = connectionManagerFactory;
     _logger = logger;
 }
Пример #7
0
 public ProfileWriter(
     IFileProfileWriter fileProfileWriter,
     ICloudProfileWriterService cloudProfileWriter,
     IConnectionFinder connectionFinder,
     ILogger <ProfileWriter> logger)
 {
     _fileProfileWriter  = fileProfileWriter;
     _cloudProfileWriter = cloudProfileWriter;
     _connectionFinder   = connectionFinder;
     _logger             = logger;
 }
 public DicomCFindCommand(
     IProfileStorage profileStorage,
     IRoutedItemManager routedItemManager,
     IConnectionFinder connectionFinder,
     ILogger <DicomCFindCommand> logger)
 {
     _profileStorage    = profileStorage;
     _routedItemManager = routedItemManager;
     _connectionFinder  = connectionFinder;
     _logger            = logger;
 }
Пример #9
0
 public ProfileMerger(
     IUtil util,
     IProfileWriter profileWriter,
     IConnectionFinder connectionFinder,
     ILoggerManager loggerManager,
     ILITETask taskManager,
     ILogger <ProfileMerger> logger)
 {
     _util             = util;
     _profileWriter    = profileWriter;
     _connectionFinder = connectionFinder;
     _loggerManager    = loggerManager;
     _taskManager      = taskManager;
     _logger           = logger;
 }
Пример #10
0
        public DicomListener(
            INetworkStream stream,
            Encoding fallbackEncoding,
            IConnectionFinder connectionFinder,
            IProfileStorage profileStorage,
            IUtil util,
            IRoutedItemManager routedItemManager,
            ILITETask taskManager,
            ILogger <DicomListener> logger)
            : base(stream, fallbackEncoding, null)
        {
            clients.Add(stream);

            this.logger        = logger;
            _connectionFinder  = connectionFinder;
            _profileStorage    = profileStorage;
            _routedItemManager = routedItemManager;
            _taskManager       = taskManager;
            _util = util;

            var syntax = new { };
        }