DefaultCacheCapabilities Énumération

Définition

Représente un ensemble de fonctionnalités fournies par une implémentation de cache.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

public enum class DefaultCacheCapabilities
[System.Flags]
public enum DefaultCacheCapabilities
[<System.Flags>]
type DefaultCacheCapabilities = 
Public Enum DefaultCacheCapabilities
Héritage
DefaultCacheCapabilities
Attributs

Champs

Nom Valeur Description
None 0

Une implémentation de cache ne fournit aucune des fonctionnalités décrites dans l’énumération DefaultCacheCapabilities .

InMemoryProvider 1

Une implémentation de cache s’exécute au moins partiellement en mémoire. Un cache distribué ne définit pas cet indicateur, tandis qu’un cache en mémoire tel que la classe le MemoryCache ferait.

OutOfProcessProvider 2

Une implémentation de cache s’exécute hors processus. Un cache distribué définit cet indicateur, tandis qu’un cache en mémoire tel que la classe ne le MemoryCache serait pas.

CacheEntryChangeMonitors 4

Une implémentation de cache prend en charge la possibilité de créer des moniteurs de modification qui surveillent les entrées.

AbsoluteExpirations 8

Une implémentation de cache prend en charge la possibilité de supprimer automatiquement les entrées de cache à une date et une heure spécifiques.

SlidingExpirations 16

Une implémentation de cache prend en charge la possibilité de supprimer automatiquement les entrées de cache qui n’ont pas été consultées dans un intervalle de temps spécifié.

CacheEntryUpdateCallback 32

Une implémentation de cache peut déclencher une notification indiquant qu’une entrée est sur le point d’être supprimée du cache. Ce paramètre indique également qu’une implémentation de cache prend en charge la possibilité de remplacer automatiquement l’entrée en cours de suppression par une nouvelle entrée de cache.

CacheEntryRemovedCallback 64

Une implémentation de cache peut déclencher une notification indiquant qu’une entrée a été supprimée du cache.

CacheRegions 128

Une implémentation de cache prend en charge la possibilité de partitionner son stockage dans des régions de cache, et prend en charge la possibilité d’insérer des entrées de cache dans ces régions et de récupérer des entrées de cache à partir de ces régions.

Remarques

La DefaultCacheCapabilities classe est une énumération d’indicateurs. Les valeurs de champ sont des bits et peuvent être combinées en tant qu’ensemble d’indicateurs qui décrivent les fonctionnalités du cache.

L’énumération DefaultCacheCapabilities peut être utilisée pour définir par programme le comportement de l’implémentation du cache. Ce comportement est basé sur la combinaison de fonctionnalités qu’un cache particulier implémente.

S’applique à