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


DefaultEventHubCacheMonitor Класс

Определение

Монитор кэша по умолчанию для экосистемы поставщика потоковой передачи концентратора событий

public class DefaultEventHubCacheMonitor : Orleans.Providers.Streams.Common.DefaultCacheMonitor
type DefaultEventHubCacheMonitor = class
    inherit DefaultCacheMonitor
Public Class DefaultEventHubCacheMonitor
Inherits DefaultCacheMonitor
Наследование
DefaultEventHubCacheMonitor

Конструкторы

DefaultEventHubCacheMonitor(EventHubCacheMonitorDimensions, ITelemetryProducer)

Конструктор

DefaultEventHubCacheMonitor(EventHubCacheMonitorDimensions, Logger)

Конструктор

Поля

Logger

Монитор кэша по умолчанию для экосистемы поставщика потоковой передачи концентратора событий

(Унаследовано от DefaultCacheMonitor)
LogProperties

Монитор кэша по умолчанию для экосистемы поставщика потоковой передачи концентратора событий

(Унаследовано от DefaultCacheMonitor)
TelemetryProducer

Монитор кэша по умолчанию для экосистемы поставщика потоковой передачи концентратора событий

(Унаследовано от DefaultCacheMonitor)

Методы

ReportCacheSize(Int64)

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

(Унаследовано от DefaultCacheMonitor)
ReportMessageStatistics(Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, Int64)

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

(Унаследовано от DefaultCacheMonitor)
TrackCachePressureMonitorStatusChange(String, Boolean, Nullable<Double>, Nullable<Double>, Nullable<Double>)

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

(Унаследовано от DefaultCacheMonitor)
TrackMemoryAllocated(Int32)

Вызывается, когда кэш выделяет новую память.

(Унаследовано от DefaultCacheMonitor)
TrackMemoryReleased(Int32)

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

(Унаследовано от DefaultCacheMonitor)
TrackMessagesAdded(Int64)

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

(Унаследовано от DefaultCacheMonitor)
TrackMessagesPurged(Int64)

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

(Унаследовано от DefaultCacheMonitor)

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