Freigeben über


IVSCounter<T> Schnittstelle

Definition

Ein Zähler mit Unterstützung für die Offenlegung von Summe + Anzahl, die nicht direkt von OpenTelemetry-Zählern unterstützt werden. Wenn Sie eine Abhängigkeit von diesem Histogramm nehmen, können Entwickler bequemere Typen verwenden. Die Kosten für die Abhängigkeit vom VS-Typ sind, dass zusätzliche Entwicklungsarbeit erforderlich sein kann, um zu OpenTelemetry zu wechseln.

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)

Typparameter

T

Der Zählertyp. Unterstützte Typen: Byte, Int16, Int32, Int64, Double, Singleund Decimal.

Implementiert

Eigenschaften

Count

Ruft die Anzahl der Messungen ab.

Description

Ruft die Gerätebeschreibung ab.

(Geerbt von IInstrument)
Enabled

Ruft einen Wert ab, der angibt, ob listener für dieses Instrument vorhanden sind.

(Geerbt von IInstrument)
IsObservable

Ruft einen Wert ab, der angibt, ob es sich bei dem Instrument um ein beobachtbares Instrument handelt.

(Geerbt von IInstrument)
Meter

Ruft das Messgerät ab, das das Instrument erstellt hat.

(Geerbt von IInstrument)
Name

Ruft den Gerätenamen ab.

(Geerbt von IInstrument)
Sum

Ruft die Summe der Messungen ab.

Unit

Ruft die Instrumenteinheit der Messungen ab.

(Geerbt von IInstrument)

Methoden

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

Zeichnet den Inkrementwert der Messung auf.

(Geerbt von ICounter<T>)
Add(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

Zeichnet den Inkrementwert der Messung auf.

(Geerbt von ICounter<T>)
Add(T, KeyValuePair<String,Object>)

Zeichnet den Inkrementwert der Messung auf.

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

Zeichnet den Inkrementwert der Messung auf.

(Geerbt von ICounter<T>)
Add(T, ReadOnlySpan<KeyValuePair<String,Object>>)

Zeichnet den Inkrementwert der Messung auf.

(Geerbt von ICounter<T>)
Add(T)

Zeichnet den Inkrementwert der Messung auf.

(Geerbt von ICounter<T>)

Gilt für: