これを引用
使用して System.Runtime.Cachingを。
/// <要約> /// データ・キャッシュを取得 /// </要約> /// <PARAM NAME = "キー"> キーKEY_メソッド名ルール識別フィールド_ </ param>の パブリック 静的 オブジェクト GetCache(文字列をキー) { ObjectCacheキャッシュ = MemoryCache.Default、 VaRの値= キャッシュ[キー]; 戻り値; } /// <まとめ> /// キャッシュされた値 /// </要約> /// <PARAM NAME = "キー" > キー</ param>の /// <paramの名前= "値">值</ param>の /// <PARAM NAME = "ExpirationTime"> 过期时间</ param>の パブリック 静的 ボイド SetCache(文字列のキー、オブジェクトの値が、int型 ExpirationTime = 6000 ) { 場合()GetCache(キー!= nullの) { 返します。 } ObjectCacheキャッシュ = MemoryCache.Default。 CacheItemPolicy政策 = 新しいCacheItemPolicy { AbsoluteExpiration =新しい新しいのDateTimeOffset(DateTime.Now.AddSeconds(ExpirationTime))// 有効期限を設定する }; cache.Set(キー、値、ポリシー); }