MemoryCache.Remove Método

Definición

Quita el elemento especificado de la memoria caché.

Sobrecargas

Nombre Description
Remove(String, String)

Quita una entrada de caché de la memoria caché.

Remove(String, CacheEntryRemovedReason, String)

Quita una entrada de caché de la memoria caché con el motivo.

Remove(String, String)

Quita una entrada de caché de la memoria caché.

public override object Remove(string key, string regionName = default);
override this.Remove : string * string -> obj
Public Overrides Function Remove (key As String, Optional regionName As String = Nothing) As Object

Parámetros

key
String

Identificador único de la entrada de caché que se va a quitar.

regionName
String

Región con nombre en la memoria caché a la que se agregó una entrada de caché. No pase un valor para este parámetro. Este parámetro es null de forma predeterminada, ya que la MemoryCache clase no implementa regiones.

Devoluciones

Si la entrada se encuentra en la memoria caché, la entrada de caché eliminada; de lo contrario, null.

Excepciones

regionName no nulles .

key es null.

Comentarios

Si la entrada especificada por key existe en la memoria caché, al quitar el elemento se desencadenan los monitores de cambio asociados. Si el elemento quitado estaba asociado a un CacheItemUpdateCallback objeto o a un CacheItemRemovedCallback objeto , el motivo pasado a la devolución de llamada es Removed.

Se aplica a

Remove(String, CacheEntryRemovedReason, String)

Quita una entrada de caché de la memoria caché con el motivo.

public object Remove(string key, System.Runtime.Caching.CacheEntryRemovedReason reason, string regionName = default);
override this.Remove : string * System.Runtime.Caching.CacheEntryRemovedReason * string -> obj
Public Function Remove (key As String, reason As CacheEntryRemovedReason, Optional regionName As String = Nothing) As Object

Parámetros

key
String

Identificador único de la entrada de caché que se va a quitar.

reason
CacheEntryRemovedReason

Motivo por el que se quitó el elemento.

regionName
String

Región con nombre en la memoria caché a la que se agregó una entrada de caché. No pase un valor para este parámetro. Este parámetro es null de forma predeterminada, ya que la MemoryCache clase no implementa regiones.

Devoluciones

Si la entrada se encuentra en la memoria caché, la entrada de caché eliminada; de lo contrario, null.

Se aplica a