Share via


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>

備註

這個類別僅支援下列泛型參數類型:ByteInt16、、Int32SingleInt64、、 DoubleDecimal

屬性

Description

取得檢測描述。

(繼承來源 Instrument)
Enabled

取得值,這個值表示這個檢測是否有任何接聽程式。

(繼承來源 Instrument)
IsObservable

取得值,這個值表示檢測是否為可觀察的檢測。

(繼承來源 Instrument)
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)

適用於