/// <summary> /// Vuelve a cargar el archivo de configuracion desde el origen de datos /// </summary> /// <param name="provider">Proveedor de configuracion</param> /// <returns></returns> internal static ConfigurationFile RefreshConfigurationFile(ConfigProviderElement provider) { ConfigurationFile wConfigurationFile = _Repository.GetConfigurationFile(provider.Name); if (wConfigurationFile != null) { _Repository.RemoveConfigurationFile(wConfigurationFile); wConfigurationFile = null; } wConfigurationFile = GetFromDatabase(provider.BaseConfigFile, provider); _Repository.AddConfigurationFile(wConfigurationFile); return(wConfigurationFile); }
/// <summary> /// /// </summary> /// <param name="provider"></param> internal static void RemoveConfigManager(ConfigProviderElement provider) { ConfigurationFile wConfigurationFile = _Repository.GetConfigurationFile(provider.BaseConfigFile); _Repository.RemoveConfigurationFile(wConfigurationFile); }