NetSkycn.Common/ConfigurationOperator.cs

(开头部分) 6KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Configuration;
using System.Web;
using System.Windows.Forms;

namespace NetSkycn.Common
{
    /// <summary>
    /// Config文件类型
    /// </summary>
    public enum ConfigType
    {
        /// <summary>
        /// asp.net网站的config文件
        /// </summary>
        WebConfig = 1,
        /// <summary>
        /// Windows应用程序的config文件
        /// </summary>
        ExeConfig = 2
    }

    /// <summary>
    /// 说明:本类主要负责对程序配置文件(.config)进行修改的类,
    /// 可以对网站和应用程序的配置文件进行修改
    /// 作者:周公
    /// 日期:2008-08-23
    /// 首发地址:http://blog.csdn.net/zhoufoxcn
    /// </summary>
    public class ConfigurationOperator
    {
        private Configuration config;
        private string configPath;
        private ConfigType configType;

        /// <summary>
        /// 对应的配置文件
        /// </summary>
        public Configuration Configuration
        {
            get { return config; }
            set { config = value; }
        }
        /// <summary>
        /// 构造函数
        /// </summary>
        /// <param name="configType">.config文件的类型,只能是网站配置文件或者应用程序配置文件</param>
        public ConfigurationOperator(ConfigType configType)
        {
            this.configType = configType;
            if (configType == ConfigType.ExeConfig)
            {
                configPath = Application.ExecutablePath; //AppDomain.CurrentDomain.BaseDirectory;
            }
            else
            {
                configPath = HttpContext.Current.Request.ApplicationPath;
            }
            Initialize();
        }
后面还有 103 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。