providersettingscollection.cs
来自「HeyCacher 高性能缓存方案(带源码) 1. 文件的所有权益归上传用户所有」· CS 代码 · 共 53 行
CS
53 行
//===============================================================================
// CSDN HeyCache
//===============================================================================
// 修改记录:[按最后修改时间倒排序]
// 2007.06.11 by tangwei
//
// 代码来源:参考于.net frameworks
//===============================================================================
namespace HeyCacher.Providers.Common
{
using System.Configuration;
/// <summary>
/// Provider配置项集合
/// </summary>
[ConfigurationCollection(typeof(ProviderSettings))]
public class ProviderSettingsCollection : ConfigurationElementCollection
{
protected override ConfigurationElement CreateNewElement()
{
return new ProviderSettings();
}
protected override object GetElementKey(ConfigurationElement element)
{
return ((ProviderSettings)element).Name;
}
public void Add(ProviderSettings element)
{
this.BaseAdd(element);
}
public void Remove(string key)
{
this.BaseRemove(key);
}
public void Clear()
{
this.BaseClear();
}
public ProviderSettings this[int idx]
{
get
{
return (ProviderSettings)this[idx];
}
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?