Freigeben über


DefaultCacheMonitor Klasse

Definition

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)

Initialisiert eine neue Instanz der DefaultCacheMonitor-Klasse.

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(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.

Gilt für: