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) |
从缓存中清除消息时调用。 |