Thinktecture.Tools.Web.Services.ContractFirst.ConfigurationManager.Persist C# (CSharp) Method

Persist() public method

public Persist ( ) : void
return void
        public void Persist()
        {
            try
            {
                this.WriteBackConfiguration();
            }
            catch
            {
            }
            finally
            {
                singleton = null;
            }
        }

Usage Example

コード例 #1
0
        /// <summary>
        /// Saves the form values
        /// </summary>
        private void SaveFormValues()
        {
            ConfigurationManager config = ConfigurationManager.GetConfigurationManager("WSCF05");

            if (cbSettings.Checked)
            {
                config.Write("xsdProperties", cbProperties.Checked.ToString());
                config.Write("xsdVirtualProperties", cbVirtualProperties.Checked.ToString());
                config.Write("xsdCollections", cbCollections.Checked.ToString());
                config.Write("xsdGenericList", cbGenericList.Checked.ToString());
                config.Write("xsdDataBinding", cbDataBinding.Checked.ToString());
                config.Write("xsdOrderIdentifiers", cbOrderIds.Checked.ToString());
                config.Write("xsdAdjustCasing", cbAdjustCasing.Checked.ToString());
                config.Write("xsdMultipleFiles", cbMultipleFiles.Checked.ToString());
                config.Write("xsdOverwrite", cbOverwrite.Checked.ToString());
                config.Write("xsdRememberSettings", cbSettings.Checked.ToString());
                config.Write("xsdDestinationNamespace", tbNamespace.Text);
                config.Write("xsdDestinationFilename", tbTargetFileName.Text);
            }
            else
            {
                config.Write("xsdRememberSettings", "false");
            }
            config.Persist();
        }