Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

System.Runtime.Caching, espace de noms

L'espace de noms System.Runtime.Caching contient des types qui vous ont permis d'implémenter la mise en cache dans les applications .NET Framework.

Les fonctionnalités de mise en cache de sortie et les types dans l'espace de noms System.Runtime.Caching sont des nouveautés du .NET Framework version 4. Les classes dans cet espace de noms offrent un moyen d'utiliser des fonctionnalités de mise en cache comme celles d'ASP.NET, mais sans dépendance à l'assembly System.Web.

Les types de mise en cache fournis dans cet espace de noms offrent les fonctionnalités suivantes :

  • La mise en cache est accessible à toutes les applications .NET Framework, pas seulement ASP.NET.

  • La mise en cache est extensible.

  • Vous pouvez créer des fournisseurs de mise en cache personnalisés. Par exemple, vous pouvez créer des fournisseurs personnalisés qui stockent des données de cache dans les bases de données, dans les objets personnalisés ou dans le système de fichiers, au lieu d'utiliser le moteur de cache interne par défaut.

  Classe Description
Classe publique CacheEntryChangeMonitor Fournit une classe de base qui représente un type ChangeMonitor pouvant être implémenté pour surveiller les modifications apportées aux entrées du cache.
Classe publique CacheEntryRemovedArguments Fournit les informations concernant une entrée du cache supprimée.
Classe publique CacheEntryUpdateArguments Fournit les informations concernant une entrée du cache qui sera supprimée.
Classe publique CacheItem Représente une entrée individuelle du cache.
Classe publique CacheItemPolicy Représente un jeu de détails d'éviction et d'expiration pour une entrée de cache spécifique.
Classe publique ChangeMonitor Fournit une classe de base pour un type personnalisé dérivé qui surveille les modifications de l'état des données dont dépend un élément de cache.
Classe publique FileChangeMonitor Représente un objet qui surveille les modifications apportées aux fichiers.
Classe publique HostFileChangeMonitor Surveille les chemins d'accès aux répertoires et aux fichiers, et fournit une notification au cache concernant les modifications apportées aux éléments surveillés. Cette classe ne peut pas être héritée.
Classe publique MemoryCache Représente le type qui implémente un cache en mémoire.
Classe publique ObjectCache Représente un cache d'objets et fournit les méthodes et propriétés de base pour l'accès au cache d'objets.
Classe publique SqlChangeMonitor Effectue la surveillance des modifications pour les bases de données SQL Server. Cette classe ne peut pas être héritée.
  Délégué Description
Délégué public CacheEntryRemovedCallback Définit une référence à une méthode appelée après qu'une entrée du cache a été supprimée.
Délégué public CacheEntryUpdateCallback Définit une référence à une méthode appelée lorsqu'une entrée du cache va être supprimée.
Délégué public OnChangedCallback Définit une référence à une méthode qui gère les modifications des éléments surveillés.
  Énumération Description
Énumération publique CacheEntryRemovedReason Spécifie la raison pour laquelle une entrée du cache a été supprimée ou une entrée va l'être.
Énumération publique CacheItemPriority Spécifie un paramètre de priorité utilisé pour décider s'il faut supprimer une entrée du cache.
Énumération publique DefaultCacheCapabilities Représente un ensemble de fonctionnalités que fournit une implémentation de cache.
Cela vous a-t-il été utile ?
(1500 caractères restants)
Contenu de la communauté Ajouter
Annotations FAQ