ObjectCache.Remove(String, String) Méthode

Définition

En cas de substitution dans une classe dérivée, supprime l’entrée du cache 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

Optional. Région nommée dans le cache à laquelle l’entrée du cache a été ajoutée, si les 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 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 correspondant 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.

Note

Certaines implémentations de cache distribué peuvent ne pas prendre en charge la possibilité de retourner la valeur 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 à