ObjectCache.Remove(String, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
.