MetricCollector<T> クラス

定義

または ObservableInstrument<T>から発行された測定値をInstrument<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> 破棄し、測定の記録を停止します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetMeasurementSnapshot(Boolean)

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

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
RecordObservableInstruments()

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

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
WaitForMeasurementsAsync(Int32, CancellationToken)

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

WaitForMeasurementsAsync(Int32, TimeSpan)

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

適用対象