¿Hay algún método o algo para forzar la caducidad de todas las entradas en la colección de caché del HttpContext?Forzar que caduque todo el caché de ASP.NET
Respuesta
intentar algo como esto:
var enumerator = HttpRuntime.Cache.GetEnumerator();
Dictionary<string, object> cacheItems = new Dictionary<string, object>();
while (enumerator.MoveNext())
cacheItems.Add(enumerator.Key.ToString(), enumerator.Value);
foreach (string key in cacheItems.Keys)
HttpRuntime.Cache.Remove(key);
Sí, esto debería funcionar. He usado este enfoque antes. – Pandincus
¿Por qué usar un diccionario para contener los elementos de caché? Solo necesitas sostener las llaves; parecería una lista
Buen punto. Estaba pensando que tenía que mantener esos datos porque no podría eliminarlos durante un foreach en el enumerador. – Tejs
¿qué pasa con la actualización de la memoria caché de caducar?
protected void btnClearCache_Click(object sender, EventArgs e)
{
var enumerator = HttpRuntime.Cache.GetEnumerator();
while (enumerator.MoveNext())
HttpRuntime.Cache.Insert(enumerator.Key.ToString(), enumerator.Value,
null, DateTime.Now , Cache.NoSlidingExpiration);
}
- 1. Caché de rieles caduque
- 2. Haciendo que el archivo Silverlight XAP caduque desde la memoria caché del navegador mediante programación
- 3. Forzar que el buscapersonas de ASP.NET GridView muestre
- 4. ¿Cómo creo un enlace singleton que caduque?
- 5. Forzar llamada ajax para borrar el caché
- 6. ¿Cuál es el mejor método para forzar la caducidad del caché en ASP.NET?
- 7. ¿Cómo forzar a HttpWebRequest a utilizar el caché en el entorno ASP.NET?
- 8. Establecer una cookie para que nunca caduque
- 9. ¿Cómo funciona el caché ASP.NET?
- 10. ¿Cómo desactivo el almacenamiento en caché de todo mi sitio web ASP.NET MVC 3?
- 11. Cómo forzar a Magento a utilizar el caché de APC
- 12. Forzar el almacenamiento en caché de imágenes con javascript
- 13. Deshabilitar Caché de ASP.net
- 14. Navegador Safari ignorando mi caché
- 15. Cómo borrar todo el segundo nivel de caché en NHibernate
- 16. ¿Cómo borrar todo el caché de Hibernate (ehcache) usando Spring?
- 17. asp.net mvc - almacenamiento en caché
- 18. Método de invocación justo antes de que la sesión caduque
- 19. PHP - hacer que la sesión caduque después de X minutos
- 20. Cierre de sesión automático una vez que la sesión caduque
- 21. Caché ASP.NET tamaño máximo
- 22. caché de bastidor de raíles - cómo borrar manualmente todo el caché
- 23. Deshabilitar caché asp.net
- 24. ASP.NET - Invalidar el caché del navegador
- 25. caché asp.net dentro de httpcontext
- 26. Caché de datos en ASP.Net
- 27. Cómo evitar que ASP.NET elimine elementos de la memoria caché
- 28. Evite que muchas URL de MVC diferentes llenen caché ASP.NET
- 29. Escenario de almacenamiento en caché ASP.NET MVC
- 30. Caché de buñuelos ASP.NET MVC2
Reinicie el servidor ASP.Net :) – Earlz
¿Y si su alojamiento compartido? no puedes reiniciarlo, ¿no? – Rushino