System.Runtime.Caching.CacheExpires.EnableExpirationTimer C# (CSharp) 메소드

EnableExpirationTimer() 공개 메소드

public EnableExpirationTimer ( bool enable ) : void
enable bool
리턴 void
		public void EnableExpirationTimer (bool enable)
		{
			if (enable) {
				if (timer != null)
					return;

				var period = (int) EXPIRATIONS_INTERVAL.TotalMilliseconds;
				timer = new Timer ((o) => FlushExpiredItems (true), null, period, period);
			} else {
				timer.Dispose ();
				timer = null;
			}
		}

Usage Example

예제 #1
0
 private void InitDisposableMembers()
 {
     _insertBlock = new ManualResetEvent(true);
     _expires.EnableExpirationTimer(true);
 }