共用方式為


DefaultCacheMonitor 類別

定義

作為 GeneratorStreamprovider 和 MemoryStreamProvider 中預設選項的快取監視器

public class DefaultCacheMonitor : Orleans.Providers.Streams.Common.ICacheMonitor
type DefaultCacheMonitor = class
    interface ICacheMonitor
Public Class DefaultCacheMonitor
Implements ICacheMonitor
繼承
DefaultCacheMonitor
衍生
實作

建構函式

DefaultCacheMonitor(CacheMonitorDimensions)

初始化 DefaultCacheMonitor 類別的新執行個體。

DefaultCacheMonitor(CacheMonitorDimensions, ITelemetryProducer)

作為 GeneratorStreamprovider 和 MemoryStreamProvider 中預設選項的快取監視器

DefaultCacheMonitor(CacheMonitorDimensions, Logger)

作為 GeneratorStreamprovider 和 MemoryStreamProvider 中預設選項的快取監視器

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)

從快取中清除訊息時呼叫。

適用於