C# 클래스 System.Web.Caching.Cache

상속: IEnumerable
파일 보기 프로젝트 열기: kumpera/mono 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
NoAbsoluteExpiration System.DateTime
NoSlidingExpiration System.TimeSpan

Private Properties

프로퍼티 타입 설명
CheckDependencies void
EnqueueTimedItem void
ExpireItems void
GetKeyLastChange System.DateTime
IEnumerable IEnumerator
Insert void
InvokePrivateCallbacks void
NeedsUpdate bool
OnDependencyChanged void
Remove object
RemoveCacheItem System.Web.Caching.CacheItem
SetItemTimeout void
SetItemTimeout void

공개 메소드들

메소드 설명
Add ( string key, object value, System.Web.Caching.CacheDependency dependencies, System.DateTime absoluteExpiration, System.TimeSpan slidingExpiration, CacheItemPriority priority, CacheItemRemovedCallback onRemoveCallback ) : object
Cache ( ) : System.Threading
Get ( string key ) : object
GetEnumerator ( ) : IDictionaryEnumerator
Insert ( string key, object value ) : void
Insert ( string key, object value, System.Web.Caching.CacheDependency dependencies ) : void
Insert ( string key, object value, System.Web.Caching.CacheDependency dependencies, System.DateTime absoluteExpiration, System.TimeSpan slidingExpiration ) : void
Insert ( string key, object value, System.Web.Caching.CacheDependency dependencies, System.DateTime absoluteExpiration, System.TimeSpan slidingExpiration, CacheItemPriority priority, CacheItemRemovedCallback onRemoveCallback ) : void
Insert ( string key, object value, System.Web.Caching.CacheDependency dependencies, System.DateTime absoluteExpiration, System.TimeSpan slidingExpiration, CacheItemUpdateCallback onUpdateCallback ) : void
Remove ( string key ) : object
this ( string key ) : object

비공개 메소드들

메소드 설명
CheckDependencies ( ) : void
EnqueueTimedItem ( System.Web.Caching.CacheItem item ) : void
ExpireItems ( object data ) : void
GetKeyLastChange ( string key ) : System.DateTime
IEnumerable ( ) : IEnumerator
Insert ( string key, object value, System.Web.Caching.CacheDependency dependencies, System.DateTime absoluteExpiration, System.TimeSpan slidingExpiration, CacheItemPriority priority, CacheItemRemovedCallback onRemoveCallback, CacheItemUpdateCallback onUpdateCallback, bool doLock ) : void
InvokePrivateCallbacks ( ) : void
NeedsUpdate ( System.Web.Caching.CacheItem item, CacheItemUpdateReason reason, bool needLock ) : bool
OnDependencyChanged ( object o, EventArgs a ) : void
Remove ( string key, CacheItemRemovedReason reason, bool doLock, bool invokeCallback ) : object
RemoveCacheItem ( string key ) : System.Web.Caching.CacheItem
SetItemTimeout ( System.Web.Caching.CacheItem ci, System.DateTime absoluteExpiration, System.TimeSpan slidingExpiration, CacheItemRemovedCallback onRemoveCallback, CacheItemUpdateCallback onUpdateCallback, string key, bool doLock ) : void
SetItemTimeout ( string key, System.DateTime absoluteExpiration, System.TimeSpan slidingExpiration, bool doLock ) : void

메소드 상세

Add() 공개 메소드

public Add ( string key, object value, System.Web.Caching.CacheDependency dependencies, System.DateTime absoluteExpiration, System.TimeSpan slidingExpiration, CacheItemPriority priority, CacheItemRemovedCallback onRemoveCallback ) : object
key string
value object
dependencies System.Web.Caching.CacheDependency
absoluteExpiration System.DateTime
slidingExpiration System.TimeSpan
priority CacheItemPriority
onRemoveCallback CacheItemRemovedCallback
리턴 object

Cache() 공개 메소드

public Cache ( ) : System.Threading
리턴 System.Threading

Get() 공개 메소드

public Get ( string key ) : object
key string
리턴 object

GetEnumerator() 공개 메소드

public GetEnumerator ( ) : IDictionaryEnumerator
리턴 IDictionaryEnumerator

Insert() 공개 메소드

public Insert ( string key, object value ) : void
key string
value object
리턴 void

Insert() 공개 메소드

public Insert ( string key, object value, System.Web.Caching.CacheDependency dependencies ) : void
key string
value object
dependencies System.Web.Caching.CacheDependency
리턴 void

Insert() 공개 메소드

public Insert ( string key, object value, System.Web.Caching.CacheDependency dependencies, System.DateTime absoluteExpiration, System.TimeSpan slidingExpiration ) : void
key string
value object
dependencies System.Web.Caching.CacheDependency
absoluteExpiration System.DateTime
slidingExpiration System.TimeSpan
리턴 void

Insert() 공개 메소드

public Insert ( string key, object value, System.Web.Caching.CacheDependency dependencies, System.DateTime absoluteExpiration, System.TimeSpan slidingExpiration, CacheItemPriority priority, CacheItemRemovedCallback onRemoveCallback ) : void
key string
value object
dependencies System.Web.Caching.CacheDependency
absoluteExpiration System.DateTime
slidingExpiration System.TimeSpan
priority CacheItemPriority
onRemoveCallback CacheItemRemovedCallback
리턴 void

Insert() 공개 메소드

public Insert ( string key, object value, System.Web.Caching.CacheDependency dependencies, System.DateTime absoluteExpiration, System.TimeSpan slidingExpiration, CacheItemUpdateCallback onUpdateCallback ) : void
key string
value object
dependencies System.Web.Caching.CacheDependency
absoluteExpiration System.DateTime
slidingExpiration System.TimeSpan
onUpdateCallback CacheItemUpdateCallback
리턴 void

Remove() 공개 메소드

public Remove ( string key ) : object
key string
리턴 object

this() 공개 메소드

public this ( string key ) : object
key string
리턴 object

프로퍼티 상세

NoAbsoluteExpiration 공개적으로 정적으로 프로퍼티

public static DateTime,System NoAbsoluteExpiration
리턴 System.DateTime

NoSlidingExpiration 공개적으로 정적으로 프로퍼티

public static TimeSpan,System NoSlidingExpiration
리턴 System.TimeSpan