次の方法で共有


UpDownCounter<T> クラス

定義

正または負のメトリック値のレポートをサポートするインストルメント。 UpDownCounter は、アクティブな要求やキュー サイズの変更を報告するシナリオで使用できます。

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

型パラメーター

T

UpDownCounter が表す型。

継承
UpDownCounter<T>

注釈

このクラスでは、、および のByteDoubleInt16Int32Int64Singleジェネリック パラメーター型のみがサポートされます。Decimal

プロパティ

Description

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

(継承元 Instrument)
Enabled

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

(継承元 Instrument)
IsObservable

計測器が観測可能な計測器かどうかを示す値を取得します。

(継承元 Instrument)
Meter

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

(継承元 Instrument)
Name

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

(継承元 Instrument)
Tags

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

(継承元 Instrument)
Unit

測定の機器単位を取得します。

(継承元 Instrument)

メソッド

Add(T)

測定値の差分値を記録します。 デルタには、正、負、またはゼロを指定できます。

Add(T, KeyValuePair<String,Object>)

測定値の差分値を記録します。 デルタには、正、負、またはゼロを指定できます。

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

測定値の差分値を記録します。 デルタには、正、負、またはゼロを指定できます。

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

測定値の差分値を記録します。 デルタには、正、負、またはゼロを指定できます。

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

測定値の差分値を記録します。 デルタには、正、負、またはゼロを指定できます。

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

測定値の差分値を記録します。 デルタには、正、負、またはゼロを指定できます。

Add(T, TagList)

測定値の差分値を記録します。 デルタには、正、負、またはゼロを指定できます。

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
Publish()

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

(継承元 Instrument)
RecordMeasurement(T)

このインストルメントをリッスンしているすべての MeterListener オブジェクトに通知することで、測定値を記録します。

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

このインストルメントをリッスンしているすべての MeterListener オブジェクトに通知することで、測定値を記録します。

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

このインストルメントをリッスンしているすべての MeterListener オブジェクトに通知することで、測定値を記録します。

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

このインストルメントをリッスンしているすべての MeterListener オブジェクトに通知することで、測定値を記録します。

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

このインストルメントをリッスンしているすべての MeterListener オブジェクトに通知することで、測定値を記録します。

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

このインストルメントをリッスンしているすべての MeterListener オブジェクトに通知することで、測定値を記録します。

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

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

(継承元 Object)

適用対象