Condividi tramite


MemoryCache.Remove Metodo

Definizione

Rimuove l'elemento specificato dalla cache.

Overload

Remove(String, String)

Rimuove una voce della cache dalla cache.

Remove(String, CacheEntryRemovedReason, String)

Rimuove una voce dalla cache specificando il motivo.

Remove(String, String)

Origine:
MemoryCache.cs
Origine:
MemoryCache.cs
Origine:
MemoryCache.cs

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 della voce della cache da rimuovere.

regionName
String

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

Restituisce

Se la voce si trova 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, rimuovendo l'elemento vengono attivati tutti i 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)

Origine:
MemoryCache.cs
Origine:
MemoryCache.cs
Origine:
MemoryCache.cs

Rimuove una voce dalla cache specificando 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 della voce della cache da rimuovere.

reason
CacheEntryRemovedReason

Motivo per cui l'elemento è stato rimosso.

regionName
String

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

Restituisce

Se la voce si trova nella cache, la voce della cache rimossa; in caso contrario, null.

Si applica a