CacheEntryRemovedArguments Konstruktor
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy CacheEntryRemovedArguments.
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
Wystąpienie ObjectCache , z którego cacheItem
zostało usunięte.
- reason
- CacheEntryRemovedReason
Jedna z wartości wyliczenia wskazująca, dlaczego cacheItem
została usunięta.
- cacheItem
- CacheItem
Wystąpienie buforowanego wpisu, które zostało usunięte.
Wyjątki
Uwagi
Deweloperzy zazwyczaj używają CacheEntryRemovedArguments klasy, gdy chcą otrzymywać powiadomienia po usunięciu wpisu pamięci podręcznej z pamięci podręcznej.
Gdy implementacja pamięci podręcznej ma usunąć co najmniej jeden wpis pamięci podręcznej z pamięci podręcznej, implementacja pamięci podręcznej wywołuje CacheEntryRemovedCallback delegata zarejestrowanego w aplikacji. Gdy implementacja pamięci podręcznej wywołuje delegata, zwykle wywołuje konstruktora CacheEntryRemovedArguments , aby przekazać do wywołania zwrotnego nowe CacheEntryRemovedArguments wystąpienie zawierające informacje o wpisie pamięci podręcznej, który jest usuwany. Wywołanie zwrotne powiadamia aplikację, która zarejestrowała wywołanie zwrotne dotyczące wpisu pamięci podręcznej, który jest usuwany. Po powrocie konstruktora CacheEntryRemovedArguments wystąpienie zawiera szczegółowe informacje o usunięciu wpisu pamięci podręcznej.