/// <summary> /// Получает имя ресурса /// </summary> /// <param name="level"></param> /// <param name="pathtype"></param> /// <returns></returns> public string GetFileName(LoadLevel level, FileSearchResultType pathtype = FileSearchResultType.FullPath) { Resolver = Resolver ?? Application.Current.Files; var name = "~/.tmp/load." + level.ToString().ToLower() + ".js"; return(Resolver.Resolve(name, false, pathtype: pathtype)); }
/// <summary> /// Сохранение настроек в файл конфигурации /// </summary> public void SaveSettings() { // создаем объект Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); // вносим изменения config.AppSettings.Settings["ServicePort"].Value = ServicePort.ToString(); config.AppSettings.Settings["LoadLevel"].Value = LoadLevel.ToString(); config.AppSettings.Settings["WatchInterval"].Value = WatchInterval.ToString(); config.AppSettings.Settings["ApplicationWorkTime"].Value = ApplicationWorkTime.ToString(); config.AppSettings.Settings["ApplicationPath"].Value = ApplicationPath; config.AppSettings.Settings["IsActive"].Value = IsActive; // сохраняем config.Save(ConfigurationSaveMode.Modified); // обновялем ConfigurationManager.RefreshSection("appSettings"); }
/// <summary> /// Получает имя ресурса /// </summary> /// <param name="level"></param> /// <param name="pathtype"></param> /// <returns></returns> public string GetFileName(LoadLevel level, FileSearchResultType pathtype = FileSearchResultType.FullPath) { Resolver = Resolver ?? Application.Current.Files; var name = "~/.tmp/load." + level.ToString().ToLower() + ".js"; return Resolver.Resolve(name, false, pathtype: pathtype); }