CacheEntryRemovedArguments Konstruktor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci CacheEntryRemovedArguments třídy.
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)
Parametry
- source
- ObjectCache
Instance ObjectCache , ze které cacheItem byla odebrána.
- reason
- CacheEntryRemovedReason
Jedna z hodnot výčtu, která indikuje, proč cacheItem byla odebrána.
- cacheItem
- CacheItem
Instance položky uložené v mezipaměti, která byla odebrána.
Výjimky
Poznámky
Vývojáři obvykle používají CacheEntryRemovedArguments třídu, když chtějí být upozorněni po odebrání položky mezipaměti z mezipaměti.
Při implementaci mezipaměti se chystá odebrat jednu nebo více položek mezipaměti z mezipaměti, implementace mezipaměti volá CacheEntryRemovedCallback delegáta, který byl zaregistrován v aplikaci. Když implementace mezipaměti volá delegáta, obvykle volá CacheEntryRemovedArguments konstruktor předat zpětnému volání novou CacheEntryRemovedArguments instanci, která obsahuje informace o položce mezipaměti, která je odebrána. Zpětné volání upozorní aplikaci, která zaregistrovala zpětné volání o odebrané položce mezipaměti. Po vrácení konstruktoru CacheEntryRemovedArguments obsahuje instance podrobnosti o odebrání položky mezipaměti.