Instrument<T> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
すべての観測不可能な楽器の基底クラス。
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
インストルメントが表す型。
- 継承
- 派生
注釈
このクラスは、Byte、Int16、Int32、Int64、Single、Double、および Decimalのジェネリック パラメーター型のみをサポートします。
コンストラクター
| Instrument<T>(Meter, String) |
Instrument<T>の新しいインスタンスを構築します。 |
| Instrument<T>(Meter, String, String, String) |
プロパティ メーター、名前、説明、および単位を使用して、メトリック ストルメントを作成します。 |
| Instrument<T>(Meter, String, String, String, IEnumerable<KeyValuePair<String,Object>>) |
指定したメーター、名前、説明、および単位を使用して、Instrument<T> クラスの新しいインスタンスを初期化します。 |
| Instrument<T>(Meter, String, String, String, IEnumerable<KeyValuePair<String,Object>>, InstrumentAdvice<T>) |
Instrument<T>の新しいインスタンスを構築します。 |
プロパティ
| Advice |
インストルメントに関連付けられている InstrumentAdvice<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) |