CacheEntryUpdateArguments Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет информацию о записи, которая будет удалена из кэша.
public ref class CacheEntryUpdateArguments
public class CacheEntryUpdateArguments
type CacheEntryUpdateArguments = class
Public Class CacheEntryUpdateArguments
- Наследование
-
CacheEntryUpdateArguments
Комментарии
Аргументы в CacheEntryUpdateArguments классе содержат сведения о записи, которая будет удалена реализацией кэша. Аргументы включают ключ к записи кэша, ссылку на ObjectCache экземпляр, из которой будет удалена запись, причину удаления и имя региона в кэше, который содержит запись. Конструктор CacheEntryUpdateArguments класса использует эти аргументы для создания нового экземпляра класса .
Объект CacheEntryUpdateArguments передается обработчику CacheEntryUpdateCallback , который уведомляет кэш об удаляемой записи.
Примечания для тех, кто наследует этот метод
Обработчик обратного вызова должен уведомить реализацию кэша о необходимости вставки заменяющей записи в кэш вместо записи кэша, которая будет удалена. Если вы хотите обменять записи кэша, необходимо присвоить значение, отличное null
UpdatedCacheItem от свойства . Реализации кэша интерпретируют null
значение свойства UpdatedCacheItem как уведомление о том, что текущая запись кэша должна быть удалена, но не заменена.
Конструкторы
CacheEntryUpdateArguments(ObjectCache, CacheEntryRemovedReason, String, String) |
Инициализирует новый экземпляр класса CacheEntryUpdateArguments. |
Свойства
Key |
Получает уникальный идентификатор записи кэша, который должен быть вскоре удален. |
RegionName |
Получает имя области кэша, содержащей запись. |
RemovedReason |
Получает причину, по которой запись вскоре будет удалена из кэша. |
Source |
Получает ссылку на экземпляр ObjectCache, содержащий запись кэша, которая вскоре будет удалена. |
UpdatedCacheItem |
Получает или задает значение записи CacheItem, используемой для обновления объекта кэша. |
UpdatedCacheItemPolicy |
Получает или задает политику удаления или истечения срока действия кэша для обновленной записи CacheItem. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |