DefaultCacheMonitor Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
монитор кэша, используемый в качестве параметра по умолчанию в GeneratorStreamprovider и MemoryStreamProvider
public class DefaultCacheMonitor : Orleans.Providers.Streams.Common.ICacheMonitor
type DefaultCacheMonitor = class
interface ICacheMonitor
Public Class DefaultCacheMonitor
Implements ICacheMonitor
- Наследование
-
DefaultCacheMonitor
- Производный
- Реализации
Конструкторы
DefaultCacheMonitor(CacheMonitorDimensions, ITelemetryProducer) |
монитор кэша, используемый в качестве параметра по умолчанию в GeneratorStreamprovider и MemoryStreamProvider |
DefaultCacheMonitor(CacheMonitorDimensions, Logger) |
монитор кэша, используемый в качестве параметра по умолчанию в GeneratorStreamprovider и MemoryStreamProvider |
DefaultCacheMonitor(CacheMonitorDimensions) |
Инициализирует новый экземпляр класса DefaultCacheMonitor. |
DefaultCacheMonitor(ITelemetryProducer) |
монитор кэша, используемый в качестве параметра по умолчанию в GeneratorStreamprovider и MemoryStreamProvider |
DefaultCacheMonitor(KeyValuePair<String,Object>[]) |
Инициализирует новый экземпляр класса DefaultCacheMonitor. |
DefaultCacheMonitor(Logger) |
монитор кэша, используемый в качестве параметра по умолчанию в GeneratorStreamprovider и MemoryStreamProvider |
Поля
Logger |
монитор кэша, используемый в качестве параметра по умолчанию в GeneratorStreamprovider и MemoryStreamProvider |
LogProperties |
монитор кэша, используемый в качестве параметра по умолчанию в GeneratorStreamprovider и MemoryStreamProvider |
TelemetryProducer |
монитор кэша, используемый в качестве параметра по умолчанию в GeneratorStreamprovider и MemoryStreamProvider |
Методы
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) |
Вызывается при удалении сообщений из кэша. |