软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 网络编程 > ASP.NET > 从Asp.net应用程序中移除所有Cache对象

从Asp.net应用程序中移除所有Cache对象

Cache是Asp.net中非常强大的功能,我们使用它来提高应用程序的性能。有时我们需要在某个任务结束后移除所有Cache对象,如何做呢?有以下两段代码可以使用: 

IDictionaryEnumerator cacheEnumerator = HttpContext.Current.Cache.GetEnumerator(); 

while (cacheEnumerator.MoveNext()) 

HttpContext.Current.Cache.Remove(cacheEnumerator.Key.ToString()); 
}

OR: 

foreach (DictionaryEntry dEntry in HttpContext.Current.Cache) 

HttpContext.Current.Cache.Remove(dEntry.Key.ToString()); 
}

很简单,希望这篇POST对您有帮助。
Author:Petter Liu http://wintersun.cnblogs.com
    相关阅读
    网友评论
    栏目导航
    推荐软件