⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 providersectionhandler.cs

📁 HeyCacher 高性能缓存方案(带源码) 1. 文件的所有权益归上传用户所有 2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途 3. CSDN下载频道仅提供交流平台
💻 CS
字号:
//===============================================================================
// CSDN HeyCache 
//===============================================================================
// 修改记录:[按最后修改时间倒排序]
// 2007.06.11 by tangwei
//
// 代码来源:参考于.net frameworks
//===============================================================================
namespace HeyCacher.Providers.Common
{
    using System;
    using System.Configuration;
    using System.Text;

    /// <summary>
    /// 处理配置文件中的providers配置项的handler
    /// </summary>
    [Serializable]
    public class ProviderSectionHandler : ConfigurationSection
    {
        [ConfigurationProperty("providers")]
        public ProviderSettingsCollection Providers
        {
            get { return (ProviderSettingsCollection)base["providers"]; }
        }

        [ConfigurationProperty("defaultProvider")]
        public string DefaultProvider
        {
            get { return (string)base["defaultProvider"]; }
            set { base["defaultProvider"] = value; }
        }

        [ConfigurationProperty("defaultEncoding")]
        public string defaultEncodingName
        {
            get { return (string)base["defaultEncoding"]; }
            set { base["defaultEncoding"] = value; }
        }

        public Encoding defaultEncoding
        {
            get
            {
                try
                {
                    return Encoding.GetEncoding(defaultEncodingName);
                }
                catch
                {
                    return Encoding.UTF8;
                }
            }
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -