C# Класс System.Web.Caching.Cache

Наследование: IEnumerable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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