Application_Start イベント ハンドラーのglobal.asaxにロードします。次に、それをキャッシュに追加し、必要に応じて取得します。
データがキャッシュから削除される可能性を減らすために、データを削除できないように指定できます。
HttpContext.Current.Cache.Add(
"mydatakey", // key for retrieval
MyDataObject,
null, // cache dependencies
DateTime.Now.AddDays(1), // absolute expiration
TimeSpan.FromDays(1), // sliding expiration
System.Web.Caching.CacheItemPriority.NotRemovable, // priority
new CacheItemRemovedCallback(MyHandleRemovedCallback)
);
このキャッシュ メソッド データの詳細については、MSDN (アプリケーション データのキャッシュ) を参照してください: http://msdn.microsoft.com/en-us/library/6hbbsfk6(v=vs.71).aspx