示例#1
0
        public Agent()
        {
            _connectionSettingsManager = new ConnectionSettingsManager();
            _authAPIManager            = new AuthAPIManager();
            _jobsPolling = new JobsPolling();
            _attendedExecutionManager = new AttendedExecutionManager(_jobsPolling.ExecutionManager, _authAPIManager);
            _fileLogger = new FileLogger();

            _connectionSettingsManager.ConnectionSettingsUpdatedEvent += OnConnectionSettingsUpdate;
            _authAPIManager.ConfigurationUpdatedEvent += OnConfigurationUpdate;
            _jobsPolling.ServerConnectionLostEvent    += OnServerConnectionLost;
        }