Sdílet prostřednictvím


CacheEntryRemovedArguments Konstruktor

Definice

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é označují důvod cacheItem byl odebrán.

cacheItem
CacheItem

Instance položky v mezipaměti, která byla odebrána.

Výjimky

source je null.

-nebo-

cacheItem je null.

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.

Když se implementace mezipaměti 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, který předá zpětnému volání novou CacheEntryRemovedArguments instanci, která obsahuje informace o odebrané položce mezipaměti. Zpětné volání upozorní aplikaci, která zpětné volání zaregistrovala, o odebrané položce mezipaměti. Jakmile konstruktor vrátí, CacheEntryRemovedArguments instance obsahuje podrobnosti o odebrání položky mezipaměti.

Platí pro