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 invalida en una clase derivada, quita la entrada de caché 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 para la entrada de caché.
- regionName
- String
Opcional. Región con nombre en la memoria caché a la que se agregó la entrada de caché, 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é eliminada especificada por 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.
Note
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.