C# Class System.Web.Caching.Cache

Inheritance: IEnumerable
Afficher le fichier Open project: kumpera/mono Class Usage Examples

Méthodes publiques

Свойство Type Description
NoAbsoluteExpiration System.DateTime
NoSlidingExpiration System.TimeSpan

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

Add() public méthode

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
Résultat object

Cache() public méthode

public Cache ( ) : System.Threading
Résultat System.Threading

Get() public méthode

public Get ( string key ) : object
key string
Résultat object

GetEnumerator() public méthode

public GetEnumerator ( ) : IDictionaryEnumerator
Résultat IDictionaryEnumerator

Insert() public méthode

public Insert ( string key, object value ) : void
key string
value object
Résultat void

Insert() public méthode

public Insert ( string key, object value, System.Web.Caching.CacheDependency dependencies ) : void
key string
value object
dependencies System.Web.Caching.CacheDependency
Résultat void

Insert() public méthode

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
Résultat void

Insert() public méthode

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
Résultat void

Insert() public méthode

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
Résultat void

Remove() public méthode

public Remove ( string key ) : object
key string
Résultat object

this() public méthode

public this ( string key ) : object
key string
Résultat object

Property Details

NoAbsoluteExpiration public_oe static_oe property

public static DateTime,System NoAbsoluteExpiration
Résultat System.DateTime

NoSlidingExpiration public_oe static_oe property

public static TimeSpan,System NoSlidingExpiration
Résultat System.TimeSpan