コード例 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="WorkerAgentRunnerProvider" /> class
 /// </summary>
 /// <param name="backgroundTaskQueue"><see cref="IBackgroundTaskQueue"/></param>
 /// <param name="scriptEngineService"><see cref="IScriptEngineService"/></param>
 public WorkerAgentRunnerProvider(
     IBackgroundTaskQueue backgroundTaskQueue,
     IScriptEngineService scriptEngineService)
 {
     this.backgroundTaskQueue = backgroundTaskQueue;
     this.scriptEngineService = scriptEngineService;
 }
コード例 #2
0
ファイル: AgentService.cs プロジェクト: optionalg/reconness
 /// <summary>
 /// Initializes a new instance of the <see cref="AgentService" /> class
 /// </summary>
 /// <param name="unitOfWork"><see cref="IUnitOfWork"/></param>
 /// <param name="scriptEngineService"><see cref="IScriptEngineService"/></param>
 /// <param name="authProvider"><see cref="IAuthProvider"/></param>
 public AgentService(IUnitOfWork unitOfWork,
                     IScriptEngineService scriptEngineService,
                     IAuthProvider authProvider)
     : base(unitOfWork)
 {
     this.scriptEngineService = scriptEngineService;
     this.authProvider        = authProvider;
 }
コード例 #3
0
 public CommonScriptModule(IIoTService ioTService, IScriptEngineService scriptEngineService, IFileSystemManager fileSystemManager, NeonConfig neonConfig, ILogger <ScriptEngineService> logger, IHttpClientFactory httpClientFactory)
 {
     _httpClientFactory   = httpClientFactory;
     _logger              = logger;
     _ioTService          = ioTService;
     _fileSystemManager   = fileSystemManager;
     _scriptEngineService = scriptEngineService;
     _scriptEngineConfig  = neonConfig.ServicesConfig.ScriptEngineConfig;
 }
コード例 #4
0
 public TelegramNotifier(ILogger <TelegramNotifier> logger, INoSqlService noSqlService, NeonConfig neonConfig, IScriptEngineService scriptEngineService, IUserInteractionService userInteractionService)
 {
     _logger = logger;
     _scriptEngineService    = scriptEngineService;
     _userInteractionService = userInteractionService;
     _neonConfig             = neonConfig;
     _noSqlService           = noSqlService;
     _httpClient             = new HttpClient();
 }
コード例 #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AgentService" /> class
 /// </summary>
 /// <param name="unitOfWork"><see cref="IUnitOfWork"/></param>
 /// <param name="targetService"><see cref="ITargetService"/></param>
 /// <param name="connectorService"><see cref="IConnectorService"/></param>
 /// <param name="scriptEngineService"><see cref="IScriptEngineService"/></param>
 public AgentService(IUnitOfWork unitOfWork,
                     ITargetService targetService,
                     IConnectorService connectorService,
                     IScriptEngineService scriptEngineService)
     : base(unitOfWork)
 {
     this.targetService       = targetService;
     this.connectorService    = connectorService;
     this.scriptEngineService = scriptEngineService;
 }
コード例 #6
0
        public CommandLineParserService(
            LoggerService logger,
            IVersionInfoService versionInfo,
            IScriptEngineService rootEngine,
            IProjectExportService export)
        {
            _logger      = logger;
            _versionInfo = versionInfo;
            _rootEngine  = rootEngine;
            _export      = export;

            InitializationCommandLineArguments();
        }
コード例 #7
0
        public CommandLineParserService(
            LoggerService logger, 
            IVersionInfoService versionInfo,
            IScriptEngineService rootEngine,
            IProjectExportService export)
        {
            _logger = logger;
            _versionInfo = versionInfo;
            _rootEngine = rootEngine;
            _export = export;

            InitializationCommandLineArguments();
        }
コード例 #8
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AgentService" /> class
 /// </summary>
 /// <param name="unitOfWork"><see cref="IUnitOfWork"/></param>
 /// <param name="rootDomainService"><see cref="IRootDomainService"/></param>
 /// <param name="connectorService"><see cref="IConnectorService"/></param>
 /// <param name="scriptEngineService"><see cref="IScriptEngineService"/></param>
 /// <param name="notificationService"><see cref="INotificationService"/></param>
 /// <param name="runnerProcess"><see cref="IRunnerProcess"/></param>
 public AgentService(IUnitOfWork unitOfWork,
                     IRootDomainService rootDomainService,
                     IConnectorService connectorService,
                     IScriptEngineService scriptEngineService,
                     INotificationService notificationService,
                     IRunnerProcess runnerProcess)
     : base(unitOfWork)
 {
     this.rootDomainService   = rootDomainService;
     this.connectorService    = connectorService;
     this.scriptEngineService = scriptEngineService;
     this.notificationService = notificationService;
     this.runnerProcess       = runnerProcess;
 }
コード例 #9
0
ファイル: SystemScriptModule.cs プロジェクト: tgiachi/Neon
 public SystemScriptModule(IScriptEngineService scriptEngineService)
 {
     _scriptEngineService = scriptEngineService;
 }
コード例 #10
0
 public VersionInfoService(IScriptEngineService jsEngineService)
 {
     _jsEngineService = jsEngineService;
 }
コード例 #11
0
ファイル: AgentService.cs プロジェクト: clicknull/reconness
 /// <summary>
 /// Initializes a new instance of the <see cref="AgentService" /> class
 /// </summary>
 /// <param name="unitOfWork"><see cref="IUnitOfWork"/></param>
 /// <param name="scriptEngineService"><see cref="IScriptEngineService"/></param>
 public AgentService(IUnitOfWork unitOfWork,
                     IScriptEngineService scriptEngineService)
     : base(unitOfWork)
 {
     this.scriptEngineService = scriptEngineService;
 }
コード例 #12
0
 public ScriptEngineController(IScriptEngineService scriptEngineService)
 {
     _scriptEngineService = scriptEngineService;
 }
コード例 #13
0
 public VersionInfoService(IScriptEngineService jsEngineService)
 {
     _jsEngineService = jsEngineService;
 }