ObjectCache.Remove(String, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При переопределении в производном классе удаляет запись из кэша.
public abstract object Remove (string key, string regionName = default);
abstract member Remove : string * string -> obj
Public MustOverride Function Remove (key As String, Optional regionName As String = Nothing) As Object
Параметры
- key
- String
Уникальный идентификатор записи кэша.
- regionName
- String
Необязательный элемент. Именованная область кэша, в которую была добавлена запись кэша, если области реализованы. Значение необязательного параметра по умолчанию — null
.
Возвращаемое значение
Объект, представляющий значение удаленной записи кэша, заданной данным ключом, или значение null
, если заданная запись не найдена.
Комментарии
При переопределении этого метода в реализации пользовательского кэша, если в кэше есть запись, соответствующая key
, должно быть возвращено значение удаленного элемента. Если из кэша ничего не было удалено, метод должен вернуть .null
Примечание
Некоторые реализации распределенного кэша могут не поддерживать возможность возврата значения, которое было удалено из кэша. Это может быть связано с тем, что реализация кэша не поддерживает возврат значения удаленного элемента кэша. Это также может быть связано с тем, что маршалинг объекта в качестве возвращаемого значения слишком затратен. В таких случаях реализации кэша могут возвращать null
.