Partage via


ObjectCache.Remove(String, String) Méthode

Définition

En cas de substitution dans une classe dérivée, supprime l'entrée du cache.

public abstract object Remove (string key, string regionName = default);
abstract member Remove : string * string -> obj
Public MustOverride Function Remove (key As String, Optional regionName As String = Nothing) As Object

Paramètres

key
String

Identificateur unique de l'entrée de cache.

regionName
String

Optionnel. Région nommée du cache à laquelle l'entrée de cache a été ajoutée, si des régions sont implémentées. La valeur par défaut du paramètre facultatif est null.

Retours

Objet qui représente la valeur de l'entrée de cache supprimée qui était spécifiée par la clé, ou null si l'entrée spécifiée est introuvable.

Remarques

Si vous remplacez cette méthode dans une implémentation de cache personnalisée, s’il existe une entrée de cache dans le cache qui correspond à key, la valeur de l’élément supprimé doit être retournée. Si rien n’a été supprimé du cache, la méthode doit retourner null.

Notes

Certaines implémentations de cache distribué peuvent ne pas prendre en charge la possibilité de retourner la valeur qui a été supprimée du cache. Cela peut être dû au fait que l’implémentation du cache ne prend pas en charge le retour de la valeur d’un élément de cache supprimé. Cela peut également être dû au fait que le marshaling de l’objet en tant que valeur de retour est trop coûteux. Dans ce cas, les implémentations de cache peuvent retourner null.

S’applique à