MemoryCache.Remove Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет заданный элемент из кэша.
Перегрузки
| Имя | Описание |
|---|---|
| Remove(String, String) |
Удаляет запись из кэша. |
| Remove(String, CacheEntryRemovedReason, String) |
Удаляет запись из кэша, используя причину. |
Remove(String, String)
- Исходный код:
- MemoryCache.cs
- Исходный код:
- MemoryCache.cs
- Исходный код:
- MemoryCache.cs
Удаляет запись из кэша.
public override object Remove(string key, string regionName = default);
override this.Remove : string * string -> obj
Public Overrides Function Remove (key As String, Optional regionName As String = Nothing) As Object
Параметры
- key
- String
Уникальный идентификатор записи кэша, которую необходимо удалить.
- regionName
- String
Именованная область кэша, в которую была добавлена запись кэша. Не следует передавать значение для данного параметра. По умолчанию значение этого параметра равно null, так как класс MemoryCache не реализует области.
Возвращаемое значение
Если запись найдена в кэше, удаленная запись кэша; в противном случае — значение null.
Исключения
regionName не является null.
key имеет значение null.
Комментарии
Если запись, указанная параметром key , существует в кэше, удаление элемента активирует все связанные мониторы изменений. Если удаленный элемент был связан с CacheItemUpdateCallback объектом или объектом , причиной, передаваемой CacheItemRemovedCallback обратному вызову, является Removed.
Применяется к
Remove(String, CacheEntryRemovedReason, String)
- Исходный код:
- MemoryCache.cs
- Исходный код:
- MemoryCache.cs
- Исходный код:
- MemoryCache.cs
Удаляет запись из кэша, используя причину.
public object Remove(string key, System.Runtime.Caching.CacheEntryRemovedReason reason, string regionName = default);
override this.Remove : string * System.Runtime.Caching.CacheEntryRemovedReason * string -> obj
Public Function Remove (key As String, reason As CacheEntryRemovedReason, Optional regionName As String = Nothing) As Object
Параметры
- key
- String
Уникальный идентификатор записи кэша, которую необходимо удалить.
- reason
- CacheEntryRemovedReason
Причина, по которой был удален элемент.
- regionName
- String
Именованная область кэша, в которую была добавлена запись кэша. Не следует передавать значение для данного параметра. По умолчанию значение этого параметра равно null, так как класс MemoryCache не реализует области.
Возвращаемое значение
Если запись найдена в кэше, удаленная запись кэша; в противном случае — значение null.