IMemoryCacheManager.UpdateCacheSize(Int64, MemoryCache) Méthode
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.
Signale la taille du cache actuel.
public:
void UpdateCacheSize(long size, System::Runtime::Caching::MemoryCache ^ cache);
public void UpdateCacheSize(long size, System.Runtime.Caching.MemoryCache cache);
abstract member UpdateCacheSize : int64 * System.Runtime.Caching.MemoryCache -> unit
Public Sub UpdateCacheSize (size As Long, cache As MemoryCache)
Paramètres
- size
- Int64
Taille de la mémoire, en octets, que le cache consomme.
- cache
- MemoryCache
Référence au cache.
Remarques
Une implémentation de cache bien comportementée doit utiliser la UpdateCacheSize méthode pour signaler périodiquement la taille de l’empreinte mémoire du cache à l’environnement hôte.
L’implémentation du cache qui signale la taille transmet également une référence à elle-même en tant que paramètre. Cela permet à l’environnement hôte d’effectuer les tâches suivantes :
Conservez une liste de caches d’objets connus.
Appelez le cache et demandez que le cache supprime un pourcentage d’éléments de cache en fonction de la taille signalée, s’il est nécessaire.