MemoryCache.Remove Metodo

Definizione

Rimuove l'elemento specificato dalla cache.

Overload

Nome Descrizione
Remove(String, String)

Rimuove una voce della cache dalla cache.

Remove(String, CacheEntryRemovedReason, String)

Rimuove una voce della cache dalla cache usando il motivo.

Remove(String, String)

Rimuove una voce della cache dalla cache.

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

Parametri

key
String

Identificatore univoco per la voce della cache da rimuovere.

regionName
String

Area denominata nella cache in cui è stata aggiunta una voce della cache. Non passare un valore per questo parametro. Questo parametro è null per impostazione predefinita, perché la MemoryCache classe non implementa le aree.

Valori restituiti

Se la voce viene trovata nella cache, la voce della cache rimossa; in caso contrario, null.

Eccezioni

regionName non nullè .

key è null.

Commenti

Se la voce specificata da key esiste nella cache, la rimozione dell'elemento attiva eventuali monitoraggi delle modifiche associati. Se l'elemento rimosso è stato associato a un CacheItemUpdateCallback oggetto o a un CacheItemRemovedCallback oggetto , il motivo passato al callback è Removed.

Si applica a

Remove(String, CacheEntryRemovedReason, String)

Rimuove una voce della cache dalla cache usando il 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

Parametri

key
String

Identificatore univoco per la voce della cache da rimuovere.

reason
CacheEntryRemovedReason

Motivo per cui l'elemento è stato rimosso.

regionName
String

Area denominata nella cache in cui è stata aggiunta una voce della cache. Non passare un valore per questo parametro. Questo parametro è null per impostazione predefinita, perché la MemoryCache classe non implementa le aree.

Valori restituiti

Se la voce viene trovata nella cache, la voce della cache rimossa; in caso contrario, null.

Si applica a