System.Web.Caching.Cache.GetEnumerator C# (CSharp) Method

GetEnumerator() public method

public GetEnumerator ( ) : IDictionaryEnumerator
return IDictionaryEnumerator
		public IDictionaryEnumerator GetEnumerator ()
		{
			List <CacheItem> list = null;
			try {
				cacheLock.EnterReadLock ();
				list = cache.ToList ();
			} finally {
				// See comment at the top of the file, above cacheLock declaration
				cacheLock.ExitReadLock ();
			}
			
			return new CacheItemEnumerator (list);
		}
		

Usage Example

Example #1
0
        /// <summary>
        /// 清空所有缓存
        /// </summary>
        public static void Clear()
        {
            IDictionaryEnumerator enumerator = objCache.GetEnumerator();

            while (enumerator.MoveNext())
            {
                objCache.Remove(enumerator.Key.ToString());
            }
        }
All Usage Examples Of System.Web.Caching.Cache::GetEnumerator