CacheEntryRemovedArguments Konstruktor

Definition

Initialisiert eine neue Instanz der CacheEntryRemovedArguments-Klasse.

public:
 CacheEntryRemovedArguments(System::Runtime::Caching::ObjectCache ^ source, System::Runtime::Caching::CacheEntryRemovedReason reason, System::Runtime::Caching::CacheItem ^ cacheItem);
public CacheEntryRemovedArguments(System.Runtime.Caching.ObjectCache source, System.Runtime.Caching.CacheEntryRemovedReason reason, System.Runtime.Caching.CacheItem cacheItem);
new System.Runtime.Caching.CacheEntryRemovedArguments : System.Runtime.Caching.ObjectCache * System.Runtime.Caching.CacheEntryRemovedReason * System.Runtime.Caching.CacheItem -> System.Runtime.Caching.CacheEntryRemovedArguments
Public Sub New (source As ObjectCache, reason As CacheEntryRemovedReason, cacheItem As CacheItem)

Parameter

source
ObjectCache

Die ObjectCache Instanz, aus der cacheItem entfernt wurde.

reason
CacheEntryRemovedReason

Einer der Enumerationswerte, die angeben, warum cacheItem entfernt wurde.

cacheItem
CacheItem

Eine Instanz des zwischengespeicherten Eintrags, der entfernt wurde.

Ausnahmen

source ist null.

-oder-

cacheItem ist null.

Hinweise

Entwickler verwenden die Klasse in der CacheEntryRemovedArguments Regel, wenn sie benachrichtigt werden möchten, nachdem ein Cacheeintrag aus dem Cache entfernt wurde.

Wenn eine Cacheimplementierung in der Zeit ist, einen oder mehrere Cacheeinträge aus dem Cache zu entfernen, ruft die Cacheimplementierung den Delegaten auf, der CacheEntryRemovedCallback in der Anwendung registriert wurde. Wenn eine Cacheimplementierung den Delegaten aufruft, ruft sie in der Regel den CacheEntryRemovedArguments Konstruktor auf, um an den Rückruf eine neue CacheEntryRemovedArguments Instanz zu übergeben, die Informationen zum zu entfernenden Cacheeintrag enthält. Der Rückruf benachrichtigt die Anwendung, die den Rückruf über den zu entfernenden Cacheeintrag registriert hat. Nachdem der Konstruktor zurückgegeben wurde, enthält die CacheEntryRemovedArguments Instanz die Details zum Entfernen des Cacheeintrags.

Gilt für: