Dans ASP.NET, lorsque vous stockez une valeur dans le cache de l'application avec une expiration absolue, existe-t-il une méthode pour extraire la date/heure à laquelle l'élément expirera? L'élément de cache de l'application sera actualisé s'il a expiré en fonction des demandes de l'utilisateur.Déterminez quand l'élément de cache de l'application expirera?
Répondre
Il existe une signature de méthode sur l'objet HttContext.Cache qui vous permet de spécifier une méthode à appeler dans le cas où un élément mis en cache est supprimé lorsque vous définissez un nouvel élément de cache. Définissez vous-même une méthode qui vous permettra de traiter cette information, que vous souhaitiez qu'elle soumette de nouveau l'élément dans Applcation Cache, qu'elle vous envoie un courriel à ce sujet, qu'elle l'enregistre dans le journal des événements, selon vos besoins.
Espoir qui aide, Pascal
Je ne sais pas si j'ai bien compris votre question, mais je vais essayer: je crois qu'il n'y a aucun moyen de savoir quand un élément de cache va expirer. Dans la plupart des scénarios, j'utilise un délégué transmis en tant que paramètre (CacheItemRemovedCallback) lors de l'ajout d'objets dans le cache, afin que je sois averti lorsque l'élément est expulsé.
Espérons que cela aide un peu.
utiliser le CacheItemRemovedCallback; votre objet peut être expulsé du cache plus tôt que prévu
- 1. Déterminez quand un utilisateur saisit
- 2. Est-il possible de savoir quand le certificat auto-signé expirera pour l'application Adobe Air?
- 3. Comment puis-je utiliser TSQL pour vérifier quand le mot de passe d'un utilisateur expirera?
- 4. Déterminez quand le film Flash SWF s'est terminé avec JavaScript
- 5. Quand Asp.Net supprime-t-il les éléments du cache expirés?
- 6. la session expirera-t-elle dans mon scénario?
- 7. Stratégie de mise en cache, cache de sortie vs cache de données ou les deux?
- 8. Comment déterminez-vous quand un nom de fichier a été modifié pour la dernière fois en C#?
- 9. Déterminez la taille de la base de données SQL Server
- 10. Déterminez combien de pages Api de recherche Twitter a renvoyé
- 11. Déterminez les thèmes ASP.NET installés
- 12. Déterminez quelle application empêche l'arrêt
- 13. gestion de cache
- 14. Requête de cache NHibernate
- 15. XSLT problèmes de cache
- 16. Erreur de cache statique
- 17. génération de clé de cache
- 18. Comportement de cache de UIImage
- 19. mémoire de stockage de cache
- 20. ASP.NET C#: Mise en cache Résultats de la base de données, Quand/comment invalider (sur la base de chaque enregistrement)
- 21. Déterminez si une fenêtre donnée est en cours de déplacement
- 22. Déterminez la quantité de mémoire utilisée par une classe?
- 23. Déterminez comment un noeud de dlls vb6 sont attachés ensemble
- 24. Déterminez le type de champ en fonction des données
- 25. Déterminez les caractères d'échappement littéraux de chaîne dans Ado.net
- 26. Déterminez si l'URL de référence est derrière un proxy
- 27. HTTP/1.1 Problème de cache-control sans cache
- 28. réponse du contrôleur de cache
- 29. Cache de formulaire InfoPath obsolète
- 30. Modèles de cache dans ASP.NET