MemoryCache.Remove Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет указанный элемент из кэша.
Перегрузки
| Имя | Описание |
|---|---|
| Remove(String, String) |
Удаляет запись кэша из кэша. |
| Remove(String, CacheEntryRemovedReason, String) |
Удаляет запись кэша из кэша с помощью причины. |
Remove(String, String)
- Исходный код:
- MemoryCache.cs
- Исходный код:
- 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
- Исходный код:
- 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в противном случае .