Instrument<T> クラス

定義

観測不可能なすべてのインストルメントの基底クラス。

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

型パラメーター

T

インストルメントが表す型。

継承
Instrument<T>
派生

注釈

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

コンストラクター

Instrument<T>(Meter, String, String, String)

プロパティ メーター、名前、説明、およびユニットを使用してメトリック ストルメントをCreateします。

Instrument<T>(Meter, String, String, String, IEnumerable<KeyValuePair<String,Object>>)

指定したメーター、名前、説明、およびユニットを使用して、 クラスの新しいインスタンス 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)
RecordMeasurement(T)

この機器を聴いているすべての MeterListener オブジェクトに通知することで、測定を記録します。

RecordMeasurement(T, KeyValuePair<String,Object>)

この機器を聴いているすべての MeterListener オブジェクトに通知することで、測定を記録します。

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

この機器を聴いているすべての MeterListener オブジェクトに通知することで、測定を記録します。

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

この機器を聴いているすべての MeterListener オブジェクトに通知することで、測定を記録します。

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

この機器を聴いているすべての MeterListener オブジェクトに通知することで、測定を記録します。

RecordMeasurement(T, TagList)

この機器を聴いているすべての MeterListener オブジェクトに通知することで、測定を記録します。

ToString()

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

(継承元 Object)

適用対象