MemoryCache.Remove Méthode

Définition

Supprime l’élément spécifié du cache.

Surcharges

Nom Description
Remove(String, String)

Supprime une entrée de cache du cache.

Remove(String, CacheEntryRemovedReason, String)

Supprime une entrée de cache du cache à l’aide de la raison.

Remove(String, String)

Supprime une entrée de cache du 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

Paramètres

key
String

Identificateur unique de l’entrée de cache à supprimer.

regionName
String

Région nommée dans le cache à laquelle une entrée de cache a été ajoutée. Ne passez pas de valeur pour ce paramètre. Ce paramètre est null par défaut, car la MemoryCache classe n’implémente pas les régions.

Retours

Si l’entrée se trouve dans le cache, l’entrée de cache supprimée ; sinon, null.

Exceptions

regionName n’est pas null.

key a la valeur null.

Remarques

Si l’entrée spécifiée key par existe dans le cache, la suppression de l’élément déclenche tous les moniteurs de modification associés. Si l’élément supprimé a été associé à un CacheItemUpdateCallback objet ou à un CacheItemRemovedCallback objet, la raison passée au rappel est Removed.

S’applique à

Remove(String, CacheEntryRemovedReason, String)

Supprime une entrée de cache du cache à l’aide de la raison.

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

Paramètres

key
String

Identificateur unique de l’entrée de cache à supprimer.

reason
CacheEntryRemovedReason

Raison pour laquelle l’élément a été supprimé.

regionName
String

Région nommée dans le cache à laquelle une entrée de cache a été ajoutée. Ne passez pas de valeur pour ce paramètre. Ce paramètre est null par défaut, car la MemoryCache classe n’implémente pas les régions.

Retours

Si l’entrée se trouve dans le cache, l’entrée de cache supprimée ; sinon, null.

S’applique à