コード例 #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;
 }
コード例 #2
0
        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;
        }
コード例 #3
0
 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;
 }
コード例 #8
0
 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 { };
        }