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(キー); } }