/// <summary> /// <para>Saves the configuration settings created for the application.</para> /// </summary> /// <param name="serviceProvider"> /// <para>The a mechanism for retrieving a service object; that is, an object that provides custom support to other objects.</para> /// </param> public override void Save(IServiceProvider serviceProvider) { ConfigurationContext configurationContext = ServiceHelper.GetCurrentConfigurationContext(serviceProvider); if (configurationContext.IsValidSection(DistributorSettings.SectionName)) { DistributorSettingsNode distributorSettingsNode = null; try { IUIHierarchy hierarchy = ServiceHelper.GetCurrentHierarchy(serviceProvider); distributorSettingsNode = hierarchy.FindNodeByType(typeof(DistributorSettingsNode)) as DistributorSettingsNode; if (distributorSettingsNode == null) { return; } DistributorSettings distributorSettings = distributorSettingsNode.DistributorSettings; configurationContext.WriteConfiguration(DistributorSettings.SectionName, distributorSettings); } catch (ConfigurationException e) { ServiceHelper.LogError(serviceProvider, distributorSettingsNode, e); } catch (InvalidOperationException e) { ServiceHelper.LogError(serviceProvider, distributorSettingsNode, e); } } }
/// <summary> /// <para>Saves the configuration settings created for the application.</para> /// </summary> /// <param name="serviceProvider"> /// <para>The a mechanism for retrieving a service object; that is, an object that provides custom support to other objects.</para> /// </param> public void Save(IServiceProvider serviceProvider) { ConfigurationContext configurationContext = ServiceHelper.GetCurrentConfigurationContext(serviceProvider); if (configurationContext.IsValidSection(ExceptionHandlingSettings.SectionName)) { ExceptionHandlingSettingsNode exceptionHandlingSettingsNode = null; try { IUIHierarchy hierarchy = ServiceHelper.GetCurrentHierarchy(serviceProvider); exceptionHandlingSettingsNode = hierarchy.FindNodeByType(typeof(ExceptionHandlingSettingsNode)) as ExceptionHandlingSettingsNode; if (exceptionHandlingSettingsNode == null) { return; } ExceptionHandlingSettings exceptionHandlingSettings = exceptionHandlingSettingsNode.ExceptionHandlingSettings; configurationContext.WriteConfiguration(ExceptionHandlingSettings.SectionName, exceptionHandlingSettings); } catch (ConfigurationException e) { ServiceHelper.LogError(serviceProvider, exceptionHandlingSettingsNode, e); } catch (InvalidOperationException e) { ServiceHelper.LogError(serviceProvider, exceptionHandlingSettingsNode, e); } } }
/// <summary> /// <para>Saves the configuration settings created for the application.</para> /// </summary> /// <param name="serviceProvider"> /// <para>The a mechanism for retrieving a service object; that is, an object that provides custom support to other objects.</para> /// </param> public override void Save(IServiceProvider serviceProvider) { ConfigurationContext configurationContext = ServiceHelper.GetCurrentConfigurationContext(serviceProvider); if (configurationContext.IsValidSection(LoggingSettings.SectionName)) { ClientSettingsNode clientSettingsNode = null; try { IUIHierarchy hierarchy = ServiceHelper.GetCurrentHierarchy(serviceProvider); clientSettingsNode = hierarchy.FindNodeByType(typeof(ClientSettingsNode)) as ClientSettingsNode; if (clientSettingsNode == null) { return; } LoggingSettings loggingSettings = clientSettingsNode.LoggingSettings; configurationContext.WriteConfiguration(LoggingSettings.SectionName, loggingSettings); } catch (ConfigurationException e) { ServiceHelper.LogError(serviceProvider, clientSettingsNode, e); } catch (InvalidOperationException e) { ServiceHelper.LogError(serviceProvider, clientSettingsNode, e); } } }
/// <summary> /// <para>Saves the configuration settings created for the application.</para> /// </summary> /// <param name="serviceProvider"> /// <para>The a mechanism for retrieving a service object; that is, an object that provides custom support to other objects.</para> /// </param> public void Save(IServiceProvider serviceProvider) { ConfigurationContext configurationContext = ServiceHelper.GetCurrentConfigurationContext(serviceProvider); if (configurationContext.IsValidSection(CryptographySettings.SectionName)) { CryptographySettingsNode securitySettingsNode = null; try { IUIHierarchy hierarchy = ServiceHelper.GetCurrentHierarchy(serviceProvider); securitySettingsNode = hierarchy.FindNodeByType(typeof(CryptographySettingsNode)) as CryptographySettingsNode; if (securitySettingsNode == null) { return; } CryptographySettings securitySettings = securitySettingsNode.CryptographySettings; configurationContext.WriteConfiguration(CryptographySettings.SectionName, securitySettings); } catch (ConfigurationException e) { ServiceHelper.LogError(serviceProvider, securitySettingsNode, e); } catch (InvalidOperationException e) { ServiceHelper.LogError(serviceProvider, securitySettingsNode, e); } } }
/// <summary> /// <para>Saves the configuration settings created for the application.</para> /// </summary> /// <param name="serviceProvider"> /// <para>The a mechanism for retrieving a service object; that is, an object that provides custom support to other objects.</para> /// </param> public void Save(IServiceProvider serviceProvider) { ConfigurationContext configurationContext = ServiceHelper.GetCurrentConfigurationContext(serviceProvider); if (configurationContext.IsValidSection(CacheManagerSettings.SectionName)) { CacheManagerSettingsNode cacheManagerSettingsNode = GetCacheManagerSettingsNode(serviceProvider); CacheManagerSettings settings = cacheManagerSettingsNode.CacheManagerSettings; if (settings != null) { try { configurationContext.WriteConfiguration(CacheManagerSettings.SectionName, settings); } catch (InvalidOperationException e) { ServiceHelper.LogError(serviceProvider, cacheManagerSettingsNode, e); } } } }