ObjectCache.Remove(String, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cuando se reemplaza en una clase derivada, quita la entrada de la memoria caché.
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
Parámetros
- key
- String
Identificador único de la entrada de caché.
- regionName
- String
Opcional. Región con nombre de la memoria caché a la que se agregó la entrada si se implementan regiones. El valor predeterminado para el parámetro opcional es null
.
Devoluciones
Objeto que representa el valor de la entrada de caché que se quitó y que se especificó mediante la clave, o null
si no se encontró la entrada especificada.
Comentarios
Si invalida este método en una implementación de caché personalizada, si hay una entrada de caché en la memoria caché que corresponde a key
, se debe devolver el valor del elemento quitado. Si no se quitó nada de la memoria caché, el método debe devolver null
.
Nota
Es posible que algunas implementaciones de caché distribuidas no admitan la capacidad de devolver el valor que se quitó de la memoria caché. Esto puede deberse a que la implementación de caché no admite devolver el valor de un elemento de caché quitado. También puede deberse a que la serialización del objeto como un valor devuelto es demasiado costosa. En tales casos, las implementaciones de caché pueden devolver null
.