ObjectCacheクラスは.NetFramework3.5に含まれていますか?
そうでない場合、オブジェクトをキャッシュに保存するための代替手段はありますか(asp.netではなくWindowsアプリケーションで)?
また、ObjectCacheクラスの使用方法を示すオンラインリソースやコードスニペットを持っている人はいますか?
ObjectCacheクラスは.NetFramework3.5に含まれていますか?
そうでない場合、オブジェクトをキャッシュに保存するための代替手段はありますか(asp.netではなくWindowsアプリケーションで)?
また、ObjectCacheクラスの使用方法を示すオンラインリソースやコードスニペットを持っている人はいますか?
ObjectCacheクラスは.netFramework3.5に含まれていますか
いいえ。
アセンブリを参照する場合は、WinFormsアプリケーションでASP.NETキャッシュを引き続き使用できます。System.Web
HttpRuntime.Cache["key"] = "value";
より詳細なプロパティを定義したい場合:
HttpRuntime.Cache.Add(
"key",
"value",
null,
DateTime.MaxValue,
TimeSpan.FromSeconds(3),
CacheItemPriority.High,
new CacheItemRemovedCallback(OnItemRemove)
);
ObjectCacheは.NETFramework4で導入されました。以前のフレームワークを使用している場合は、MicrosoftEntrepriseLibraryキャッシングを使用できます。
HttpRuntime.Cacheは、asp.netアプリケーションの外部で使用することを目的としていないため、使用することはお勧めしません。