在asp.net中缓存过期时进行回调

问题描述

| 有谁知道当缓存过期时如何在asp.net中运行功能的教程或示例?我已经阅读了有关缓存过期时进行的回调的信息,但是我没有找到任何示例。我需要一个网站。它需要每天在确切的小时执行一个功能。     

解决方法

hhh3112, 您可以在缓存过期时使用回调。你能再解释一下吗我不确定该过程意味着要在每天的确切时间执行。
string test = \"test1\";
Cache.Insert(\"Key\",test,dependancy,DateTime.Now.AddMinutes(DateTime.Now),System.Web.Caching.Cache.NoSlidingExpiration,CacheItemPriority.High,new CacheItemRemovedCallback(CacheRemovedCallback));

public string CacheRemovedCallback(String key,object value,System.Web.Caching.CacheItemRemovedReason removedReason)
{
    //Do something here
    return  = \"Cache Expired for : \" + key;
}
    ,请参见以下ASP.NET缓存中的CacheItemRemovedCallback:技术和最佳实践。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...