CacheEntryRemovedArguments Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.