Compartir vía


ObjectCache.Remove(String, String) Método

Definición

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.

Se aplica a