2012-05-02 12 views
0

私はウェブアプリケーションになっていますので、HttpContextまたはHttpContextBaseのいずれかを入手できます。私はもしあれば、他のものよりも一つを選ぶことに重点を置く違いは何かと思いますか?HttpContextベースのキャッシュとSystem.Runtime.Cacheの長所と短所は何ですか?

http://msdn.microsoft.com/en-us/library/system.runtime.caching.aspx

http://msdn.microsoft.com/en-us/library/system.web.caching.cache.aspx

答えて

2

まあ、System.Runtime.Cachingドキュメントのこの文は、そのほとんどを言う:

「この名前空間のクラスを使用する方法を提供しますキャッシングファシリティ はASP.NETのものと似ていますが、System.Webに依存しません アセンブリ。

そうでない場合には、Webアプリケーションの場合System.Web名前空間内のいずれかを使用して、他の。

+0

他の違いはありませんか?同じシステム、異なるアセンブリ?本当に? – Maslow

+0

@Maslow:他にも、WebキャッシュにはWeb固有のメソッドがいくつかありますが、Webキャッシュには「モニタ」を使用する「依存性」という用語が使用されていますが、それらは異なるアプリケーションタイプを対象としています。 – Guffa