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 конструктора экземпляр содержит сведения об удалении записи кэша.