Compartilhar via


DefaultCacheMonitor Classe

Definição

monitor de cache usado como uma opção padrão em GeneratorStreamprovider e MemoryStreamProvider

public class DefaultCacheMonitor : Orleans.Providers.Streams.Common.ICacheMonitor
type DefaultCacheMonitor = class
    interface ICacheMonitor
Public Class DefaultCacheMonitor
Implements ICacheMonitor
Herança
DefaultCacheMonitor
Derivado
Implementações

Construtores

DefaultCacheMonitor(CacheMonitorDimensions, ITelemetryProducer)

monitor de cache usado como uma opção padrão em GeneratorStreamprovider e MemoryStreamProvider

DefaultCacheMonitor(CacheMonitorDimensions, Logger)

monitor de cache usado como uma opção padrão em GeneratorStreamprovider e MemoryStreamProvider

DefaultCacheMonitor(CacheMonitorDimensions)

Inicializa uma nova instância da classe DefaultCacheMonitor.

DefaultCacheMonitor(ITelemetryProducer)

monitor de cache usado como uma opção padrão em GeneratorStreamprovider e MemoryStreamProvider

DefaultCacheMonitor(KeyValuePair<String,Object>[])

Inicializa uma nova instância da classe DefaultCacheMonitor.

DefaultCacheMonitor(Logger)

monitor de cache usado como uma opção padrão em GeneratorStreamprovider e MemoryStreamProvider

Campos

Logger

monitor de cache usado como uma opção padrão em GeneratorStreamprovider e MemoryStreamProvider

LogProperties

monitor de cache usado como uma opção padrão em GeneratorStreamprovider e MemoryStreamProvider

TelemetryProducer

monitor de cache usado como uma opção padrão em GeneratorStreamprovider e MemoryStreamProvider

Métodos

ReportCacheSize(Int64)

Chamado para relatar o tamanho total do cache.

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

Chamado para relatar métricas de status de cache.

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

Chamado quando o monitor de pressão do cache encontra uma alteração status.

TrackMemoryAllocated(Int32)

Chamado quando a nova memória é alocada pelo cache.

TrackMemoryReleased(Int32)

Chamado quando a memória retornou ao pool de blocos.

TrackMessagesAdded(Int64)

Chamado quando as mensagens são adicionadas ao cache.

TrackMessagesPurged(Int64)

Chamado quando as mensagens são limpas do cache.

Aplica-se a