好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

C#中winform开发中(Cache)缓存相关的操作类

C#中winform开发中缓存相关的操作类

using System;

using System.Web;

namespace HdhCmsDataCache

{

    /// <summary>

    /// 缓存相关的操作类

    /// Copyright (C) Maticsoft

    /// </summary>

    public class DataCache

    {

        /// <summary>

        /// 获取当前应用程序指定CacheKey的Cache值

        /// </summary>

        /// <param name="CacheKey"></param>

        /// <returns></returns>

        public static object GetCache(string CacheKey)

        {

            System.Web.Caching.Cache objCache = HttpRuntime.Cache;

            return objCache[CacheKey];

        }

        /// <summary>

        /// 设置当前应用程序指定CacheKey的Cache值

        /// </summary>

        /// <param name="CacheKey"></param>

        /// <param name="objObject"></param>

        public static void SetCache(string CacheKey, object objObject)

        {

            System.Web.Caching.Cache objCache = HttpRuntime.Cache;

            objCache.Insert(CacheKey, objObject);

        }

        /// <summary>

        /// 设置当前应用程序指定CacheKey的Cache值

        /// </summary>

        /// <param name="CacheKey"></param>

        /// <param name="objObject"></param>

        public static void SetCache(string CacheKey, object objObject, DateTime absoluteExpiration,TimeSpan slidingExpiration )

        {

            System.Web.Caching.Cache objCache = HttpRuntime.Cache;

            objCache.Insert(CacheKey, objObject,null,absoluteExpiration,slidingExpiration);

        }

    }

}


查看更多关于C#中winform开发中(Cache)缓存相关的操作类的详细内容...

  阅读:21次