DefaultCacheMonitor 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
作為 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) |
從快取中清除訊息時呼叫。 |