一般的に使用される方法は、単純なキャッシュであります

 

これを引用

使用して 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(キー、値、ポリシー); 
        }

 

おすすめ

転載: www.cnblogs.com/guxingy/p/11362765.html