Condividi tramite


DefaultCacheMonitor Classe

Definizione

monitoraggio cache usato come opzione predefinita in GeneratorStreamprovider e MemoryStreamProvider

public class DefaultCacheMonitor : Orleans.Providers.Streams.Common.ICacheMonitor
type DefaultCacheMonitor = class
    interface ICacheMonitor
Public Class DefaultCacheMonitor
Implements ICacheMonitor
Ereditarietà
DefaultCacheMonitor
Derivato
Implementazioni

Costruttori

DefaultCacheMonitor(CacheMonitorDimensions, ITelemetryProducer)

monitoraggio cache usato come opzione predefinita in GeneratorStreamprovider e MemoryStreamProvider

DefaultCacheMonitor(CacheMonitorDimensions, Logger)

monitoraggio cache usato come opzione predefinita in GeneratorStreamprovider e MemoryStreamProvider

DefaultCacheMonitor(CacheMonitorDimensions)

Inizializza una nuova istanza della classe DefaultCacheMonitor.

DefaultCacheMonitor(ITelemetryProducer)

monitoraggio cache usato come opzione predefinita in GeneratorStreamprovider e MemoryStreamProvider

DefaultCacheMonitor(KeyValuePair<String,Object>[])

Inizializza una nuova istanza della classe DefaultCacheMonitor.

DefaultCacheMonitor(Logger)

monitoraggio cache usato come opzione predefinita in GeneratorStreamprovider e MemoryStreamProvider

Campi

Logger

monitoraggio cache usato come opzione predefinita in GeneratorStreamprovider e MemoryStreamProvider

LogProperties

monitoraggio cache usato come opzione predefinita in GeneratorStreamprovider e MemoryStreamProvider

TelemetryProducer

monitoraggio cache usato come opzione predefinita in GeneratorStreamprovider e MemoryStreamProvider

Metodi

ReportCacheSize(Int64)

Chiamato per segnalare le dimensioni totali della cache.

ReportMessageStatistics(Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, Int64)

Chiamato per segnalare le metriche relative allo stato della cache.

TrackCachePressureMonitorStatusChange(String, Boolean, Nullable<Double>, Nullable<Double>, Nullable<Double>)

Chiamato quando il monitoraggio pressione cache rileva una modifica dello stato.

TrackMemoryAllocated(Int32)

Chiamato quando la nuova memoria viene allocata dalla cache.

TrackMemoryReleased(Int32)

Chiamato quando la memoria viene restituita al pool di blocchi.

TrackMessagesAdded(Int64)

Chiamato quando i messaggi vengono aggiunti alla cache.

TrackMessagesPurged(Int64)

Chiamato quando i messaggi vengono eliminati dalla cache.

Si applica a