MemoryCache.Remove Metodo

Definizione

Rimuove l'elemento specificato dalla cache.Removes the specified item from the cache.

Overload

Remove(String, String)

Rimuove una voce della cache dalla cache.Removes a cache entry from the cache.

Remove(String, CacheEntryRemovedReason, String)

Rimuove una voce dalla cache specificando il motivo.Removes a cache entry from the cache using the reason.

Remove(String, String)

Rimuove una voce della cache dalla cache.Removes a cache entry from the 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.A unique identifier for the cache entry to remove.

regionName
String

Area denominata nella cache a cui è stata aggiunta una voce della cache.A named region in the cache to which a cache entry was added. Non passare alcun valore per questo parametro.Do not pass a value for this parameter. Questo parametro è null per impostazione predefinita, perché la classe MemoryCache non implementa le aree.This parameter is null by default, because the MemoryCache class does not implement regions.

Restituisce

Object

Se la voce si trova nella cache, la voce della cache rimossa; in caso contrario, null.If the entry is found in the cache, the removed cache entry; otherwise, null.

Eccezioni

regionName non è null.regionName is not null.

key è null.key is null.

Commenti

Se la voce specificata da key esiste nella cache, la rimozione dell'elemento comporta l'attivazione dei monitoraggi delle modifiche associati.If the entry specified by key exists in the cache, removing the item triggers any associated change monitors. Se l'elemento rimosso è stato associato a un CacheItemUpdateCallback oggetto o a un CacheItemRemovedCallback oggetto, il motivo passato al callback è Removed .If the removed item was associated with a CacheItemUpdateCallback object or a CacheItemRemovedCallback object, the reason passed to the callback is Removed.

Si applica a

Remove(String, CacheEntryRemovedReason, String)

Rimuove una voce dalla cache specificando il motivo.Removes a cache entry from the cache using the reason.

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.A unique identifier for the cache entry to remove.

reason
CacheEntryRemovedReason

Motivo per cui l'elemento è stato rimosso.The reason the item was removed.

regionName
String

Area denominata nella cache a cui è stata aggiunta una voce della cache.A named region in the cache to which a cache entry was added. Non passare alcun valore per questo parametro.Do not pass a value for this parameter. Questo parametro è null per impostazione predefinita, perché la classe MemoryCache non implementa le aree.This parameter is null by default, because the MemoryCache class does not implement regions.

Restituisce

Object

Se la voce si trova nella cache, la voce della cache rimossa; in caso contrario, null.If the entry is found in the cache, the removed cache entry; otherwise, null.

Si applica a