色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

ASP.NET緩存全解析4:應用程序數據緩存

  ASP.NET緩存全解析文章索引

  • ASP.NET緩存全解析1:緩存的概述
  • ASP.NET緩存全解析2:頁面輸出緩存
  • ASP.NET緩存全解析3:頁面局部緩存
  • ASP.NET緩存全解析4:應用程序數據緩存
  • ASP.NET 緩存全解析5:文件緩存依賴
  • ASP.NET 緩存全解析6:數據庫緩存依賴
  • ASP.NET 緩存全解析7:第三方分布式緩存解決方案 Memcached和Cacheman

  System.Web.Caching 命名空間提供用于緩存服務器上常用數據的類。此命名空間包括 Cache 類,該類是一個字典,您可以在其中存儲任意數據對象,如哈希表和數據集。它還為這些對象提供了失效功能,并為您提供了添加和移除這些對象的方法。您還可以添加依賴于其他文件或緩存項的對象,并在從 Cache 對象中移除對象時執行回調以通知應用程序。

/// <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>
/// <param name="absoluteExpiration">絕對過期時間</param>
/// <param name="slidingExpiration">最后一次訪問所插入對象時與該對象過期時之間的時間間隔</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);
}
protected void Page_Load(object sender, EventArgs e)
{
string CacheKey = "cachetest";
object objModel = GetCache(CacheKey);//從緩存中獲取
if (objModel == null)//緩存里沒有
{
objModel
= DateTime.Now;//把當前時間進行緩存
if (objModel != null)
{
int CacheTime = 30;//緩存時間30秒
SetCache(CacheKey, objModel, DateTime.Now.AddSeconds(CacheTime), TimeSpan.Zero);//寫入緩存
}
}
Label1.Text
= objModel.ToString();
}

NET技術ASP.NET緩存全解析4:應用程序數據緩存,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 财经| 牟定县| 神池县| 榆林市| 台中市| 横峰县| 镇江市| 华安县| 中阳县| 阜宁县| 汽车| 天门市| 剑河县| 馆陶县| 托克托县| 宁陕县| 斗六市| 龙江县| 始兴县| 峨眉山市| 丰镇市| 社会| 三亚市| 洞口县| 治县。| 葫芦岛市| 永清县| 甘孜| 孝义市| 喜德县| 万荣县| 沙坪坝区| 额尔古纳市| 东平县| 玉林市| 武乡县| 霞浦县| 留坝县| 名山县| 井研县| 亚东县|