📄 providersectionhandler.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 + -