CacheEntryUpdateArguments Classe

Définition

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)

S’applique à

Voir aussi