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
Optional. Именованный регион в кэше, в который была добавлена запись кэша, если регионы реализованы. Значение по умолчанию для необязательного параметра null.
Возвращаемое значение
Объект, представляющий значение удаленной записи кэша, указанной ключом, или null если указанная запись не найдена.
Комментарии
При переопределении этого метода в пользовательской реализации кэша, если в кэше имеется запись кэша, соответствующая key, возвращается значение удаленного элемента. Если из кэша ничего не было удалено, метод должен вернуться null.
Note
Некоторые реализации распределенного кэша могут не поддерживать возможность возврата значения, которое было удалено из кэша. Это может быть связано с тем, что реализация кэша не поддерживает возврат значения удаленного элемента кэша. Это также может быть связано с тем, что маршалинг объекта в качестве возвращаемого значения слишком дорого. В таких случаях реализации кэша могут возвращать null.