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, weshalb 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 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.