MemoryCache.Remove Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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
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
.