ObjectCache.Remove(String, String) Método

Definición

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.

Se aplica a