Partager via


Counter<T> Classe

Définition

Représente un instrument qui prend en charge l’ajout de valeurs non négatives. Par exemple, vous pouvez appeler counter.Add(1) chaque fois qu’une demande est traitée pour suivre le nombre total de demandes. La plupart des visionneuses de métriques affichent des compteurs à l’aide d’un taux (demandes/s), par défaut, mais peuvent également afficher un total cumulé.

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

Paramètres de type

T

Type que le compteur représente.

Héritage

Remarques

Cette classe prend uniquement en charge les types de paramètres génériques suivants : Byte, Int16, Int32, Int64Single, , Doubleet Decimal.

Propriétés

Description

Obtient la description de l’instrument.

(Hérité de Instrument)
Enabled

Obtient une valeur qui indique s’il existe des écouteurs pour cet instrument.

(Hérité de Instrument)
IsObservable

Obtient une valeur qui indique si l’instrument est un instrument observable.

(Hérité de Instrument)
Meter

Obtient le compteur qui a créé l’instrument.

(Hérité de Instrument)
Name

Obtient le nom de l’instrument.

(Hérité de Instrument)
Tags

Retourne les balises associées à l’instrument.

(Hérité de Instrument)
Unit

Obtient l’unité d’instrument de mesures.

(Hérité de Instrument)

Méthodes

Add(T)

Enregistre la valeur d’incrément de la mesure.

Add(T, KeyValuePair<String,Object>)

Enregistre la valeur d’incrément de la mesure.

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

Enregistre la valeur d’incrément de la mesure.

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

Enregistre la valeur d’incrément de la mesure.

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

Enregistre la valeur d’incrément de la mesure.

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

Enregistre la valeur d’incrément de la mesure.

Add(T, TagList)

Ajoute la valeur d’incrément de la mesure.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
Publish()

Active l’instrument pour commencer à enregistrer des mesures et permettre aux auditeurs de commencer à écouter ces mesures.

(Hérité de Instrument)
RecordMeasurement(T)

Enregistre une mesure en notifiant tous les MeterListener objets qui écoutent cet instrument.

(Hérité de Instrument<T>)
RecordMeasurement(T, KeyValuePair<String,Object>)

Enregistre une mesure en notifiant tous les MeterListener objets qui écoutent cet instrument.

(Hérité de Instrument<T>)
RecordMeasurement(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

Enregistre une mesure en notifiant tous les MeterListener objets qui écoutent cet instrument.

(Hérité de Instrument<T>)
RecordMeasurement(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

Enregistre une mesure en notifiant tous les MeterListener objets qui écoutent cet instrument.

(Hérité de Instrument<T>)
RecordMeasurement(T, ReadOnlySpan<KeyValuePair<String,Object>>)

Enregistre une mesure en notifiant tous les MeterListener objets qui écoutent cet instrument.

(Hérité de Instrument<T>)
RecordMeasurement(T, TagList)

Enregistre une mesure en notifiant tous les MeterListener objets qui écoutent cet instrument.

(Hérité de Instrument<T>)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi