CacheEntryUpdateArguments Classe
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.
Fournit des informations sur une entrée de cache qui sera supprimée du cache.
public ref class CacheEntryUpdateArguments
public class CacheEntryUpdateArguments
type CacheEntryUpdateArguments = class
Public Class CacheEntryUpdateArguments
- Héritage
-
CacheEntryUpdateArguments
Remarques
Les arguments de la CacheEntryUpdateArguments classe contiennent des détails sur une entrée que l’implémentation du cache est sur le point de supprimer. Les arguments incluent une clé pour l’entrée du cache, une référence à l’instance ObjectCache dont l’entrée sera supprimée, une raison de la suppression et le nom de la région dans le cache qui contient l’entrée. Le constructeur de la CacheEntryUpdateArguments classe utilise ces arguments pour créer une instance de la classe.
Un CacheEntryUpdateArguments objet est transmis à un CacheEntryUpdateCallback gestionnaire, ce qui informe le cache de l’entrée à supprimer.
Notes pour les héritiers
Un gestionnaire de rappel doit notifier l’implémentation du cache s’il faut insérer une entrée de remplacement dans le cache à la place de l’entrée de cache sur le point d’être supprimée. Si vous souhaitez échanger des entrées de cache, vous devez affecter une valeur autre que null la UpdatedCacheItem propriété. Les implémentations de cache interprètent une null valeur pour la UpdatedCacheItem propriété comme un avis indiquant que l’entrée de cache actuelle doit être supprimée, mais pas remplacée.
Constructeurs
| Nom | Description |
|---|---|
| CacheEntryUpdateArguments(ObjectCache, CacheEntryRemovedReason, String, String) |
Initialise une nouvelle instance de la classe CacheEntryUpdateArguments. |
Propriétés
| Nom | Description |
|---|---|
| Key |
Obtient l’identificateur unique d’une entrée de cache sur le point d’être supprimée. |
| RegionName |
Obtient le nom d’une région dans le cache qui contient une entrée de cache. |
| RemovedReason |
Obtient la raison pour laquelle une entrée de cache est sur le point d’être supprimée du cache. |
| Source |
Obtient une référence à l’instance qui contient une entrée de ObjectCache cache sur le point d’être supprimée. |
| UpdatedCacheItem |
Obtient ou définit la valeur de l’entrée CacheItem utilisée pour mettre à jour l’objet cache. |
| UpdatedCacheItemPolicy |
Obtient ou définit la stratégie d’éviction ou d’expiration du cache de l’entrée CacheItem mise à jour. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |