DefaultCacheMonitor 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.
moniteur de cache utilisé comme option par défaut dans GeneratorStreamprovider et MemoryStreamProvider
public class DefaultCacheMonitor : Orleans.Providers.Streams.Common.ICacheMonitor
type DefaultCacheMonitor = class
interface ICacheMonitor
Public Class DefaultCacheMonitor
Implements ICacheMonitor
- Héritage
-
DefaultCacheMonitor
- Dérivé
- Implémente
Constructeurs
DefaultCacheMonitor(CacheMonitorDimensions, ITelemetryProducer) |
moniteur de cache utilisé comme option par défaut dans GeneratorStreamprovider et MemoryStreamProvider |
DefaultCacheMonitor(CacheMonitorDimensions, Logger) |
moniteur de cache utilisé comme option par défaut dans GeneratorStreamprovider et MemoryStreamProvider |
DefaultCacheMonitor(CacheMonitorDimensions) |
Initialise une nouvelle instance de la classe DefaultCacheMonitor. |
DefaultCacheMonitor(ITelemetryProducer) |
moniteur de cache utilisé comme option par défaut dans GeneratorStreamprovider et MemoryStreamProvider |
DefaultCacheMonitor(KeyValuePair<String,Object>[]) |
Initialise une nouvelle instance de la classe DefaultCacheMonitor. |
DefaultCacheMonitor(Logger) |
moniteur de cache utilisé comme option par défaut dans GeneratorStreamprovider et MemoryStreamProvider |
Champs
Logger |
moniteur de cache utilisé comme option par défaut dans GeneratorStreamprovider et MemoryStreamProvider |
LogProperties |
moniteur de cache utilisé comme option par défaut dans GeneratorStreamprovider et MemoryStreamProvider |
TelemetryProducer |
moniteur de cache utilisé comme option par défaut dans GeneratorStreamprovider et MemoryStreamProvider |
Méthodes
ReportCacheSize(Int64) |
Appelé pour signaler la taille totale du cache. |
ReportMessageStatistics(Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, Int64) |
Appelé pour mettre en cache de rapport status les métriques. |
TrackCachePressureMonitorStatusChange(String, Boolean, Nullable<Double>, Nullable<Double>, Nullable<Double>) |
Appelé lorsque le moniteur de pression du cache rencontre une modification status. |
TrackMemoryAllocated(Int32) |
Appelé lorsque la nouvelle mémoire est allouée par le cache. |
TrackMemoryReleased(Int32) |
Appelé lorsque la mémoire est retournée au pool de blocs. |
TrackMessagesAdded(Int64) |
Appelé lorsque des messages sont ajoutés au cache. |
TrackMessagesPurged(Int64) |
Appelé lorsque les messages sont vidés du cache. |