MetricCollector<T> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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) |
コレクターが最小数の測定値を収集したときに完了するタスクを返します。 |