Puis-je avoir la valeur de retour d'un WebMethod outputcached? Par exemple. Si le WebMethod a été appelé au cours des X dernières secondes ou minutes, n'exécutez pas la méthode à nouveau - utilisez simplement le même résultat que celui qu'il a utilisé pour la dernière fois. Ou devrais-je lancer ma propre mise en cache en interne dans la classe/WebMethod?.NET: Mise en cache de sortie pour WebMethod?
9
A
Répondre
16
Vous pouvez utiliser le paramètre CacheDuration de l'attribut WebMethod pour spécifier que la sortie de la requête est mise en cache pendant une durée donnée.
[WebMethod(CacheDuration=60)]
Le code ci-dessus rendrait votre cache webmethod ses résultats pendant 60 secondes.
Questions connexes
- 1. Outil de mise en cache .NET
- 2. Stratégie de mise en cache, cache de sortie vs cache de données ou les deux?
- 3. asmx Mise en cache de WebMethod sur une requête POST dans asp.net
- 4. Mise en cache Django pour un blog
- 5. La mise en cache de sortie pour les pages "presque statiques" dans asp.net mvc
- 6. Mise en cache de l'objet struct
- 7. Mise en cache de l'objet dans Application_AuthenticateRequest
- 8. Mécanisme de mise en cache sécurisé (pas de cache .NET intégré) ASPX C#
- 9. Mise en forme double pour la sortie en C#
- 10. Composants de mise en cache Smarty
- 11. Entity Framework mise en cache sous ASP.Net
- 12. intervalle rails mise en cache
- 13. Mise en cache automatique web.config
- 14. Mise en cache dans urllib2?
- 15. Utilisation de ASP.NET AJAX UpdatePanel avec mise en cache de sortie
- 16. Boîte à outils de mise en cache de sortie ASP et de contrôle Ajax
- 17. Mise en cache de fragments avec Memcached
- 18. Mise en cache de la sessionfactory
- 19. Mise en cache et évitement du contenu mis en cache
- 20. Désactiver l'image de la mise en cache?
- 21. Schémas de mise en cache pour les langages gérés
- 22. GridView Mise en page/sortie
- 23. Mise en cache de l'applet côté client?
- 24. Problème de mise en cache CSS/Jscript
- 25. problème avec la mise en cache
- 26. Persistance utilisateur: asp.net mise en cache:
- 27. Mise en forme entier pour la sortie de chaîne
- 28. Mise en cache de sortie - GetVaryByCustomString basé sur la valeur définie dans PageLoad()
- 29. Querystring aléatoire pour éviter la mise en cache IE
- 30. Comment fonctionne la compilation JIT pour la mise en cache?
qui n'a pas fonctionné pour moi atleast – Avinash