/// <summary> /// Called by the host to initialize the application component. /// </summary> /// <remarks> /// Override this method to implement custom initialization logic. Overrides must be sure to call the base implementation. /// </remarks> public override void Start() { base.Start(); _settings = XnatSettings.Default; _xnatUrl = _settings.XnatUrl; _downloadFolder = _settings.DownloadFolder; if (String.IsNullOrEmpty(_downloadFolder)) { XnatSettings.Default.DownloadFolder = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\AIM XNAT Downloads"; XnatSettings.Default.Save(); } _downloadCheckInterval = _settings.DownloadCheckInterval; var value = Read(); }
/// <summary> /// Called by the host when the application component is being terminated. /// </summary> public override void Stop() { _settings = null; base.Stop(); }