DefaultCacheMonitor Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Cachemonitor, der als Standardoption in GeneratorStreamprovider und MemoryStreamProvider verwendet wird
public class DefaultCacheMonitor : Orleans.Providers.Streams.Common.ICacheMonitor
type DefaultCacheMonitor = class
interface ICacheMonitor
Public Class DefaultCacheMonitor
Implements ICacheMonitor
- Vererbung
-
DefaultCacheMonitor
- Abgeleitet
- Implementiert
Konstruktoren
DefaultCacheMonitor(CacheMonitorDimensions, ITelemetryProducer) |
Cachemonitor, der als Standardoption in GeneratorStreamprovider und MemoryStreamProvider verwendet wird |
DefaultCacheMonitor(CacheMonitorDimensions, Logger) |
Cachemonitor, der als Standardoption in GeneratorStreamprovider und MemoryStreamProvider verwendet wird |
DefaultCacheMonitor(CacheMonitorDimensions) |
Initialisiert eine neue Instanz der DefaultCacheMonitor-Klasse. |
DefaultCacheMonitor(ITelemetryProducer) |
Cachemonitor, der als Standardoption in GeneratorStreamprovider und MemoryStreamProvider verwendet wird |
DefaultCacheMonitor(KeyValuePair<String,Object>[]) |
Initialisiert eine neue Instanz der DefaultCacheMonitor-Klasse. |
DefaultCacheMonitor(Logger) |
Cachemonitor, der als Standardoption in GeneratorStreamprovider und MemoryStreamProvider verwendet wird |
Felder
Logger |
Cachemonitor, der als Standardoption in GeneratorStreamprovider und MemoryStreamProvider verwendet wird |
LogProperties |
Cachemonitor, der als Standardoption in GeneratorStreamprovider und MemoryStreamProvider verwendet wird |
TelemetryProducer |
Cachemonitor, der als Standardoption in GeneratorStreamprovider und MemoryStreamProvider verwendet wird |
Methoden
ReportCacheSize(Int64) |
Wird aufgerufen, um die Gesamtcachegröße zu melden. |
ReportMessageStatistics(Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, Int64) |
Wird aufgerufen, um den Cache status Metriken zu melden. |
TrackCachePressureMonitorStatusChange(String, Boolean, Nullable<Double>, Nullable<Double>, Nullable<Double>) |
Wird aufgerufen, wenn beim Cachedruckmonitor eine status Änderung auftritt. |
TrackMemoryAllocated(Int32) |
Wird aufgerufen, wenn neuer Arbeitsspeicher vom Cache zugeordnet wird. |
TrackMemoryReleased(Int32) |
Wird aufgerufen, wenn Arbeitsspeicher an den Blockpool zurückgegeben wird. |
TrackMessagesAdded(Int64) |
Wird aufgerufen, wenn Nachrichten dem Cache hinzugefügt werden. |
TrackMessagesPurged(Int64) |
Wird aufgerufen, wenn Nachrichten aus dem Cache gelöscht werden. |