Compartir a través de


MemoryCache.Remove Método

Definición

Quita el elemento especificado de la memoria caché.

Sobrecargas

Remove(String, String)

Quita una entrada de la memoria caché.

Remove(String, CacheEntryRemovedReason, String)

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

Remove(String, String)

Source:
MemoryCache.cs
Source:
MemoryCache.cs
Source:
MemoryCache.cs
Source:
MemoryCache.cs
Source:
MemoryCache.cs

Quita una entrada 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

Un identificador único para la entrada de caché que se va a quitar.

regionName
String

Una región con nombre de la memoria caché a la que se agregó una entrada de caché. No pase un valor para este parámetro. De manera predeterminada, este parámetro es null porque la clase MemoryCache no implementa regiones.

Devoluciones

Si se encuentra la entrada en la memoria caché, se devuelve la entrada que se ha quitado; de lo contrario, se devuelve null.

Excepciones

regionName no es null.

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)

Source:
MemoryCache.cs
Source:
MemoryCache.cs
Source:
MemoryCache.cs
Source:
MemoryCache.cs
Source:
MemoryCache.cs

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

Un identificador único para la entrada de caché que se va a quitar.

reason
CacheEntryRemovedReason

El motivo por el que se ha quitado el elemento.

regionName
String

Una región con nombre de la memoria caché a la que se agregó una entrada de caché. No pase un valor para este parámetro. De manera predeterminada, este parámetro es null porque la clase MemoryCache no implementa regiones.

Devoluciones

Si se encuentra la entrada en la memoria caché, se devuelve la entrada que se ha quitado; de lo contrario, se devuelve null.

Se aplica a