MemoryCache.Remove 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í.
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.