MemoryCache.Remove Метод
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет заданный элемент из кэша.
Remove(String, String) |
Удаляет запись из кэша. |
Remove(String, CacheEntryRemovedReason, 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.
Применяется к
.NET 9 (package-provided) және басқа нұсқалар
Өнім | Нұсқалар |
---|---|
.NET | 8 (package-provided), 9 (package-provided) |
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
- Исходный код:
- 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
.
Применяется к
.NET 9 (package-provided) және басқа нұсқалар
Өнім | Нұсқалар |
---|---|
.NET | 8 (package-provided), 9 (package-provided) |
.NET Framework | 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
.NET кері байланысы
.NET — бастапқы коды ашық жоба. Пікір қалдыру үшін сілтемені таңдаңыз: