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)

メッセージがキャッシュから消去されるときに呼び出されます。

適用対象