Gauge<T> クラス

定義

ゲージは、変更が発生するたびに非加法値を記録するために使用される機器です。 たとえば、変更が発生したときに部屋の背景ノイズ レベルの値を記録します。

generic <typename T>
 where T : value classpublic ref class Gauge sealed : System::Diagnostics::Metrics::Instrument<T>
public sealed class Gauge<T> : System.Diagnostics.Metrics.Instrument<T> where T : struct
type Gauge<'T (requires 'T : struct)> = class
    inherit Instrument<'T (requires 'T : struct)>
Public NotInheritable Class Gauge(Of T)
Inherits Instrument(Of T)

型パラメーター

T
継承

注釈

このクラスは、ByteInt16Int32Int64SingleDouble、および Decimal のジェネリック パラメーター型のみをサポートします。

プロパティ

Advice

インストルメントに関連付けられている InstrumentAdvice<T> を取得します。

(継承元 Instrument<T>)
Description

インストルメントの説明を取得します。

(継承元 Instrument)
Enabled

このインストルメントのリスナーがあるかどうかを示す値を取得します。

(継承元 Instrument)
IsObservable

装置が観測可能な楽器であるかどうかを示す値を取得します。

(継承元 Instrument)
Meter

インストルメントを作成した Meter を取得します。

(継承元 Instrument)
Name

インストルメント名を取得します。

(継承元 Instrument)
Tags

インストルメントに関連付けられているタグを返します。

(継承元 Instrument)
Unit

計測単位を取得します。

(継承元 Instrument)

メソッド

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
Publish()

測定の記録を開始し、リスナーがそのような測定のリッスンを開始できるように、インストルメントをアクティブにします。

(継承元 Instrument)
Record(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

ゲージの現在の値を記録します。

Record(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

ゲージの現在の値を記録します。

Record(T, KeyValuePair<String,Object>)

ゲージの現在の値を記録します。

Record(T, KeyValuePair<String,Object>[])

ゲージの現在の値を記録します。

Record(T, ReadOnlySpan<KeyValuePair<String,Object>>)

ゲージの現在の値を記録します。

Record(T, TagList)

ゲージの現在の値を記録します。

Record(T)

ゲージの現在の値を記録します。

RecordMeasurement(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

この装置を聴いているすべての MeterListener オブジェクトに通知して測定を記録します。

(継承元 Instrument<T>)
RecordMeasurement(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

この装置を聴いているすべての MeterListener オブジェクトに通知して測定を記録します。

(継承元 Instrument<T>)
RecordMeasurement(T, KeyValuePair<String,Object>)

この装置を聴いているすべての MeterListener オブジェクトに通知して測定を記録します。

(継承元 Instrument<T>)
RecordMeasurement(T, ReadOnlySpan<KeyValuePair<String,Object>>)

この装置を聴いているすべての MeterListener オブジェクトに通知して測定を記録します。

(継承元 Instrument<T>)
RecordMeasurement(T, TagList)

この装置を聴いているすべての MeterListener オブジェクトに通知して測定を記録します。

(継承元 Instrument<T>)
RecordMeasurement(T)

この装置を聴いているすべての MeterListener オブジェクトに通知して測定を記録します。

(継承元 Instrument<T>)
ToString()

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

(継承元 Object)

適用対象