Vra

In ASP.NET, wanneer 'n waarde in die toepassingkas met absolute verstryking gestoor word, is daar 'n metode om die datum/tyd te herwin wanneer die item sal verval?Die toepassingkas-item sal herlaai word as dit verval op grond van gebruikerversoeke.

Was dit nuttig?

Oplossing

Daar is 'n metode handtekening op die HttContext.Cache voorwerp waarmee jy 'n metode spesifiseer genoem te word in die geval waar 'n Cached item verwyder wanneer jy 'n nuwe item Cache stel.

definieer jouself 'n metode wat sal toelaat dat jy daardie inligting te verwerk, of jy wil hê dit moet die item weer aan die Applcation Cache, e-pos wat jy daaroor, teken dit in die Gebeurtenis log, wat ook al by jou behoeftes.

Hoop dit help, Pascal

Ander wenke

Ek is nie seker of ek jou vraag reg verstaan ​​het nie, maar ek sal dit probeer:Ek glo daar is geen manier om werklik uit te vind wanneer 'n sekere kas-item gaan verval nie.In die meeste scenario's gebruik ek 'n afgevaardigde wat as 'n parameter (CacheItemRemovedCallback) ingegee word wanneer ek voorwerpe by die kas voeg, so ek word in kennis gestel wanneer die item uitgeskop word.

Hoop dit help bietjie.

gebruik die CacheItemRemovedCallback; jou doel kan kry geskop uit die kas vroeër as jy in elk geval verwag

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top