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.

Применяется к