MetricCollector<T> クラス

定義

Instrument<T>またはObservableInstrument<T>から発行された測定値を収集します。

generic <typename T>
 where T : value classpublic ref class MetricCollector sealed : IDisposable
public sealed class MetricCollector<T> : IDisposable where T : struct
type MetricCollector<'T (requires 'T : struct)> = class
    interface IDisposable
Public NotInheritable Class MetricCollector(Of T)
Implements IDisposable

型パラメーター

T

記録されるメトリック データの種類。

継承
MetricCollector<T>
実装

コンストラクター

名前 説明
MetricCollector<T>(Instrument<T>, TimeProvider)

MetricCollector<T> クラスの新しいインスタンスを初期化します。

MetricCollector<T>(Meter, String, TimeProvider)

MetricCollector<T> クラスの新しいインスタンスを初期化します。

MetricCollector<T>(Object, String, String, TimeProvider)

MetricCollector<T> クラスの新しいインスタンスを初期化します。

MetricCollector<T>(ObservableInstrument<T>, TimeProvider)

MetricCollector<T> クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Instrument

記録されている Instrument を取得します。

LastMeasurement

収集された最新の測定値 (ある場合) を取得します。

メソッド

名前 説明
Clear()

蓄積されたすべての測定値をコレクターから削除します。

Dispose()

MetricCollector<T>を破棄し、測定の記録を停止します。

GetMeasurementSnapshot(Boolean)

このコレクターによって収集された測定値のスナップショットを取得します。

RecordObservableInstruments()

登録されているすべての観測可能な機器をスキャンします。

WaitForMeasurementsAsync(Int32, CancellationToken)

コレクターが最小数の測定値を収集したときに完了するタスクを返します。

WaitForMeasurementsAsync(Int32, TimeSpan)

コレクターが最小数の測定値を収集したときに完了するタスクを返します。

適用対象