CacheEntryUpdateArguments Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет сведения о записи кэша, которая будет удалена из кэша.
public ref class CacheEntryUpdateArguments
public class CacheEntryUpdateArguments
type CacheEntryUpdateArguments = class
Public Class CacheEntryUpdateArguments
- Наследование
-
CacheEntryUpdateArguments
Комментарии
Аргументы в CacheEntryUpdateArguments классе содержат сведения о записи, которую реализация кэша будет удалена. Аргументы включают ключ для записи кэша, ссылку на ObjectCache экземпляр, из которой будет удалена запись, причина удаления и имя региона в кэше, содержащего запись. Конструктор CacheEntryUpdateArguments класса использует эти аргументы для создания нового экземпляра класса.
CacheEntryUpdateArguments Объект передается обработчикуCacheEntryUpdateCallback, который уведомляет кэш об удалении записи.
Примечания для тех, кто наследует этот метод
Обработчик обратного вызова должен уведомить реализацию кэша о том, следует ли вставить запись замены в кэш вместо записи кэша, которая будет удалена. Если вы хотите обменять записи кэша, необходимо назначить значение, отличное nullUpdatedCacheItem от свойства. Реализации кэша интерпретируют 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) |