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; }