次の方法で共有


IVSCounter<T> インターフェイス

定義

OpenTelemetry カウンターでは直接サポートされていない Sum + Count の公開をサポートするカウンター。 このヒストグラムに依存すると、開発者はより便利な型を使用できます。 VS 型に依存するコストは、OpenTelemetry に移行するために追加の開発作業が必要になる可能性があるということです。

public interface IVSCounter<T> : Microsoft.VisualStudio.Telemetry.Metrics.ICounter<T> where T : struct
type IVSCounter<'T (requires 'T : struct)> = interface
    interface IInstrument
    interface ICounter<'T (requires 'T : struct)>
Public Interface IVSCounter(Of T)
Implements ICounter(Of T)

型パラメーター

T

カウンターの種類。 サポートされている型: Byte、、Int16、、Int64Int32DoubleSingleおよび Decimal

実装

プロパティ

Count

測定値の数を取得します。

Description

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

(継承元 IInstrument)
Enabled

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

(継承元 IInstrument)
IsObservable

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

(継承元 IInstrument)
Meter

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

(継承元 IInstrument)
Name

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

(継承元 IInstrument)
Sum

測定値の合計を取得します。

Unit

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

(継承元 IInstrument)

メソッド

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

測定値の増分値を記録します。

(継承元 ICounter<T>)
Add(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

測定値の増分値を記録します。

(継承元 ICounter<T>)
Add(T, KeyValuePair<String,Object>)

測定値の増分値を記録します。

(継承元 ICounter<T>)
Add(T, KeyValuePair<String,Object>[])

測定値の増分値を記録します。

(継承元 ICounter<T>)
Add(T, ReadOnlySpan<KeyValuePair<String,Object>>)

測定値の増分値を記録します。

(継承元 ICounter<T>)
Add(T)

測定値の増分値を記録します。

(継承元 ICounter<T>)

適用対象