キャッシュは、コードの読み取りと書き込み

DoCatchクラスのパブリック
    { 
        /// <要約> 
        ///現在のアプリケーションオブジェクトキャッシュCacheKeyの値を取得し、指定
        /// </要約> 
        /// <PARAM NAME = "CacheKey">インデックスキー</ param>の
        //バッファ・オブジェクト戻り</リターン> / <リターン> 
        パブリック静的オブジェクトGetCache(文字列CacheKey)
        { 
            System.Web.Caching.Cache objCache = HttpRuntime.Cache; 
            objCache [CacheKey]を返す; 
        } 

        /// <まとめ> 
        ///セットキャッシュオブジェクト現在指定された値のCacheKeyアプリケーション
        /// </要約> 
        /// <PARAM NAME = "CacheKey">インデックスキー</ param>の
        /// <PARAM NAME = "objObject">キャッシュオブジェクト</ PARAM > 
        公共の静的な無効setCache(文字列CacheKey、オブジェクトobjObject) 
        { 
            System.Web.Caching.Cache objCache = HttpRuntime.Cache; 
            objCache.Insert(CacheKey、objObject); 
        } 

        /// <まとめ> 
        ///指定CacheKeyの現在のアプリケーションを設定しますキャッシュオブジェクト値
        /// </要約> 
        /// <PARAM NAME = "CacheKey">インデックスキー</ param>の
        /// <PARAM NAME = "objObject">キャッシュオブジェクト</ param>の
        /// <PARAM NAME = "absoluteExpiration">絶対有効期限</ PARAM> 
        /// <PARAM NAME = "slidingExpiration">最終アクセス時刻は、オブジェクトと挿入されたオブジェクトの間隔</ param>の間に満了する
        (パブリック静的ボイドsetCache文字列CacheKey、オブジェクトobjObject、DateTimeのabsoluteExpiration 、TimeSpan slidingExpiration) 
        {
            System.Web.Caching.Cache objCache = HttpRuntime.Cache。
            (!objObject = null)の場合
                objCache.Insert(CacheKey、objObject、ヌル、absoluteExpiration、slidingExpiration)。
        }
 
        パブリック静的ボイドClearCache(文字列キー)
        {
            System.Web.Caching.Cache objCache = HttpRuntime.Cache。
            objCache.Remove(キー); 
        } 
    }

  

おすすめ

転載: www.cnblogs.com/Kuleft/p/11088195.html