CacheEntryRemovedArguments Конструктор
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса 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)
Параметры
- source
- ObjectCache
Экземпляр ObjectCache, из которого был удален элемент cacheItem
.
- reason
- CacheEntryRemovedReason
Одно из значений перечисления, указывающее, почему был удален элемент cacheItem
.
- cacheItem
- CacheItem
Экземпляр удаленной кэшированной записи.
Исключения
Комментарии
Разработчики обычно используют класс , CacheEntryRemovedArguments когда они хотят получать уведомления после удаления записи кэша из кэша.
Когда реализация кэша удаляет одну или несколько записей кэша из кэша, реализация кэша вызывает CacheEntryRemovedCallback делегат, зарегистрированный в приложении. Когда реализация кэша вызывает делегат, он обычно вызывает CacheEntryRemovedArguments конструктор для передачи обратному вызову нового CacheEntryRemovedArguments экземпляра, содержащего сведения об удаляемой записи кэша. Обратный вызов уведомляет приложение, которое зарегистрировал обратный вызов, об удаляемой записи кэша. После возврата конструктора CacheEntryRemovedArguments экземпляр содержит сведения об удалении записи кэша.