Cache緩存示例(WCF)


1、新增緩存

var cache = HttpRuntime.Cache;
      cache.Insert(緩存名稱, 緩存數據, null, Cache.NoAbsoluteExpiration,
                   new TimeSpan(0, 絕對過期時間(分鍾), 0), CacheItemPriority.Default, CachedItemRemoveCallBack[回調函數]);
 
2、緩存回調函數(緩存到期后需要重新添加緩存)
/// <summary>
        /// 緩存到期后的回調函數
        /// </summary>
        /// <param name="key">緩存名稱</param>
        /// <param name="value">緩存的值</param>
        /// <param name="reason">緩存到期的原因</param>
        private void CachedItemRemoveCallBack(string key, object value,
                 CacheItemRemovedReason reason)
        {}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM