したがって、フラッシュオブジェクトの開始点と終了点を設定する深夜に実行されるプロセスがあります。これは1日に1回だけ実行する必要があるので、明らかに結果セットをキャッシュしています。ASP.NET 2.0の特定の時刻にキャッシュをクリアします
しかし、データがまだmidniteの後にキャッシュされている場合、キャッシュが期限切れになるまで、最も正確なデータを取得していません。
私は基本的に、午後11時59分59秒に期限切れになるようにキャッシュを必要とします。そのため、午前12:00に正しいデータが取得されます。
私はテーブルからSQLキャッシュ依存関係を推測していますが、データを引き出すのは理想的ですが、以前はこれを設定していませんでした。
正確に真中で特定のアイテムを削除するようキャッシュに指示する方法はありますか?
ありがとうございました!
--Absolute有効期限---
私はそれを得たと思う:
DateTime expireWeights = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 23, 59, 59, 999);
Cache.Insert("CacheItemName", itemToCache, null, expireWeights, System.Web.Caching.Cache.NoSlidingExpiration);
+1興味深い質問です。私は答えにも興味があります。 – Saar
absoluteExpirationは、デルタではなく、DateTimeです。下の私の答えを見てください。 – RickNZ
答えを選択することを忘れないでください... – RickNZ