zoukankan      html  css  js  c++  java
  • 如何从Asp.net应用程序中移除所有Cache对象

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

       1:              IDictionaryEnumerator cacheEnumerator = HttpContext.Current.Cache.GetEnumerator();
       2:   
       3:              while (cacheEnumerator.MoveNext())
       4:              {
       5:                  HttpContext.Current.Cache.Remove(cacheEnumerator.Key.ToString());
       6:              }

    OR:

       1:              foreach (DictionaryEntry dEntry in HttpContext.Current.Cache)
       2:              {
       3:                  HttpContext.Current.Cache.Remove(dEntry.Key.ToString());
       4:              }

    很简单,希望这篇POST对您有帮助。

    Author:  Petter Liu  http://wintersun.cnblogs.com

  • 相关阅读:
    boost库在windows下的编译和使用
    【转】VMware设置共享文件夹之后Ubuntu中看不到怎么办?
    ffmpeg常用命令
    虚函数和纯虚函数的作用与区别
    PJSIP UA分析
    PJSIP在windows(xp或者win7)下的编译,编译工具是vs2008,PJSIP版本2.3
    live555源码研究(十)------在编译过程中遇到的问题及解决方法
    live555源码研究(五)------DynamicRTSPServer类
    live555源码研究(四)------UserAuthenticationDatabase类
    web响应式图片设计实现
  • 原文地址:https://www.cnblogs.com/wintersun/p/1671920.html
Copyright © 2011-2022 走看看