Freigeben über


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, weshalb 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 einen oder mehrere Cacheeinträge aus dem Cache entfernen soll, ruft die Cacheimplementierung den Delegat auf, der CacheEntryRemovedCallback in der Anwendung registriert wurde. Wenn eine Cacheimplementierung den Delegaten aufruft, ruft sie in der Regel den CacheEntryRemovedArguments Konstruktor auf, um dem Rückruf einen neuen CacheEntryRemovedArguments instance zu übergeben, der Informationen über den Cacheeintrag enthält, der entfernt wird. Der Rückruf benachrichtigt die Anwendung, die den Rückruf registriert hat, über den Cacheeintrag, der entfernt wird. Nachdem der Konstruktor zurückgegeben wurde, enthält die CacheEntryRemovedArguments instance die Details zum Entfernen des Cacheeintrags.

Gilt für: