asp XmlCache缓存类一

商帝国咨询头像

阅读 9903 | 分类:文章

'/******************************
     '类名:XmlCache
     '名称:xml缓存类
     '日期:2007-12-15
     '作者:西楼冷月
     '网址:www.xilou.net | www.chinaCMS.org
     '描述:缓存名称不区分大小写,也可以是中文,当是字母时会以小写状态存储
     '版权:
     '******************************
     '最后修改:2007-12-15
     '修改次数:0
     '修改说明:
         '目前版本:v1.0
     '***************XmlCache属性***************
     'Title:               xml文档标题
     'Creator:             xml文档创建人
     'DateCreated:         xml文档创建时间
     'Description:         xml文档说明
     'Encoding:             xml文档编码

     'Item:                 设置或返回某个缓存的值,可读写
     'ItemInfo:             返回数组,某个缓存的所有属性:名称,创建时间,过期时间截,值
         '                     如果不存在则返回一个空值的数组
     'Keys:                 返回所有的缓存名称,组成一个数组,只读
     'Items:               返回所有缓存的数组,只读

     'Count:               缓存个数
     'Xml:                 返回整份xml文档
     'IsAutoUpdate:         当在内存中修改xml时是否自动更新到该xml文件,默认是否False

     '***************XmlCache方法***************
     '---xml缓存文档的操作
     'Load(xmlFile):       加载xml缓存文档
     'Create(xmlFile):     创建xml缓存文档
     'Save():               保存一份xml缓存文档
     'SaveAs(xmlFile):     将xml缓存文档另存为
     'DeleteFile():         删除xml缓存文档
     '---缓存添加:
     'Add(key,value):       添加一个缓存,失败返回false(比如:已经存在该key),成功返回true
     'AddFull(key,value,s):添加一个缓存,包括名称,值,过期时间截
     '---缓存更新:
     'Update(key,value):   更新一个缓存值,如果缓存存在并更新成功返回True,否则返回False
     'UpdateExpires(key,s):更新一个缓存的过期时间截,如果缓存存在并更新成功返回True,否则返回False
     '---缓存删除:
     'Remove(key):         删除一个缓存,如果该缓存名称存在而且成功删除则返回True否则返回False
     'RemoveAll():         删除所有缓存,返回True或False
     'DeleteAll():         删除所有过期的缓存,返回True或False(表示没有过期的缓存)
     '---缓存读取:
     '可以使用Item,ItemInfo,Keys,Items属性操作
     '---缓存检查:
     'Exists(key):         检查一个缓存是否存在
     'CheckExpires(key):   检查一个缓存是否已经过期,是返回True,否返回False
         '******************************/

留言区(共0条)

暂无留言,快来抢占沙发~
作者声明:非原创
平台声明:文章及评论仅代表作者本人观点,五略商书系信息发布平台,仅提供信息存储空间服务,如有侵权,请联系13521509118。转载请注明作者和出处:转自五略商书m.shangdiguo.com,作者商帝国咨询!