C# Class System.Web.Caching.CacheItemPriorityQueue

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

Private Properties

Свойство Type Description
AddSequenceEntry void
BubbleDown void
BubbleUp void
CopyItem System.Web.Caching.CacheItem
CreateNewCacheItemInstanceCode string
GetHeapWithGrow System.Web.Caching.CacheItem[]
GetHeapWithShrink System.Web.Caching.CacheItem[]
InitDebugMode void
OnDomainUnload void
OnItemDisable void
ResizeHeap void

Méthodes publiques

Méthode Description
CacheItemPriorityQueue ( ) : System
Dequeue ( ) : System.Web.Caching.CacheItem
Enqueue ( System.Web.Caching.CacheItem item ) : void
Peek ( ) : System.Web.Caching.CacheItem

Private Methods

Méthode Description
AddSequenceEntry ( System.Web.Caching.CacheItem item, EDSequenceEntryType type ) : void
BubbleDown ( System.Web.Caching.CacheItem heap ) : void
BubbleUp ( System.Web.Caching.CacheItem heap ) : void
CopyItem ( System.Web.Caching.CacheItem item ) : System.Web.Caching.CacheItem
CreateNewCacheItemInstanceCode ( string indent, System.Web.Caching.CacheItem item ) : string
GetHeapWithGrow ( ) : System.Web.Caching.CacheItem[]
GetHeapWithShrink ( ) : System.Web.Caching.CacheItem[]
InitDebugMode ( ) : void
OnDomainUnload ( object sender, EventArgs e ) : void
OnItemDisable ( System.Web.Caching.CacheItem i ) : void
ResizeHeap ( int newSize ) : void

Method Details

CacheItemPriorityQueue() public méthode

public CacheItemPriorityQueue ( ) : System
Résultat System

Dequeue() public méthode

public Dequeue ( ) : System.Web.Caching.CacheItem
Résultat System.Web.Caching.CacheItem

Enqueue() public méthode

public Enqueue ( System.Web.Caching.CacheItem item ) : void
item System.Web.Caching.CacheItem
Résultat void

Peek() public méthode

public Peek ( ) : System.Web.Caching.CacheItem
Résultat System.Web.Caching.CacheItem