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 les informations concernant une entrée du cache qui sera supprimée.
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é de l’entrée de 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 un instance de la classe .
Un CacheEntryUpdateArguments objet est passé à un CacheEntryUpdateCallback gestionnaire, qui avertit le cache de l’entrée à supprimer.
Notes pour les héritiers
Un gestionnaire de rappel doit informer 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 qu’à 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 non remplacée.
Constructeurs
CacheEntryUpdateArguments(ObjectCache, CacheEntryRemovedReason, String, String) |
Initialise une nouvelle instance de la classe CacheEntryUpdateArguments. |
Propriétés
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 du cache va être supprimée. |
Source |
Obtient une référence à l'instance ObjectCache qui contient une entrée du cache qui va être supprimée. |
UpdatedCacheItem |
Obtient ou définit la valeur de l'entrée CacheItem qui est utilisée pour mettre à jour l'objet de 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
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |