Поделиться через


ICacheMonitor Интерфейс

Определение

Отвечает за мониторинг метрик, связанных с кэшем.

public interface ICacheMonitor
type ICacheMonitor = interface
Public Interface ICacheMonitor
Производный

Методы

ReportCacheSize(Int64)

Вызывается для отчета об общем размере кэша.

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

Вызывается для отчета о метриках состояния кэша.

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

Вызывается при обнаружении изменения состояния монитора нехватки кэша.

TrackMemoryAllocated(Int32)

Вызывается при выделении кэшем новой памяти.

TrackMemoryReleased(Int32)

Вызывается, когда память возвращается в пул блоков.

TrackMessagesAdded(Int64)

Вызывается при добавлении сообщений в кэш.

TrackMessagesPurged(Int64)

Вызывается при удалении сообщений из кэша.

Применяется к