Cache-Objekt

17/04/2008 - 09:00 von Roger Odermatt | Report spam
Hallo

In ASP.NET gibt es doch das Cache-Objekt und ich habe dazu schon einige
Dinge gelsen, doch irgendwie habe ich die Sache für mein Problem noch nicht
ganz verstanden.

Und zwar habe ich folgende Situation:

- Beim ApplicationStart sollen Daten aus einer DB gelesen werden
- diese sollen dann jeden Morgen um 5 Uhr neu gelesen werden
- geht die Cache-Variable unter Tags verloren, möchte ich diese sofort
wieder einlesen

Geht so was überhaupt? Falls ja wie müsste dies aussen? Beim Cache-Objekt
kann man ja diverse Parameter setzten, doch ich habe in meinem Fall noch
nicht ganz verstanden wie ich dies steuern kann.

Wàre nett wenn mir jemand etwas helfen könnte.

Vielen Dank
Gruss Roger
 

Lesen sie die antworten

#1 Samaschke, Karsten
17/04/2008 - 09:33 | Warnen spam
Roger Odermatt schrieb:

- Beim ApplicationStart sollen Daten aus einer DB gelesen werden



Das machst Du in der global.asax

- diese sollen dann jeden Morgen um 5 Uhr neu gelesen werden



Dann musst Du halt die Differenz in Minuten zwischen dem aktuellen
Zeitpunkt und dem nàchsten Tag um 5 Uhr bestimmen (beim ersten Laden der
Daten) und das dann als Ablaufzeitpunkt setzen.

- geht die Cache-Variable unter Tags verloren, möchte ich diese sofort
wieder einlesen



Geht.

Geht so was überhaupt?



Ja.

Falls ja wie müsste dies aussen?



Wirf mal einen Blick auf die Insert-Methode, die als Parameter ein
CacheItemRemovedCallBack entgegen nimmt. Das macht exakt, was Dir
vorschwebt.

Mit freundlichen Gruessen / Best regards,

Karsten Samaschke
IT-Development, IT-Consulting, IT-Training
Communitity: www.aspnetzone.de
Homepage: http://www.ksamaschke.de
Blog: http://www.karsan.de

Sent via MacBook / Windows Vista

Ähnliche fragen