ObservableCounter<T> Classe

Définition

Représente un instrument observable par métriques qui signale une augmentation monotonique des valeurs lorsque l’instrument est observé, par exemple, le temps processeur (pour différents processus, threads, mode utilisateur ou mode noyau). Appel CreateObservableCounter pour créer l’objet compteur observable.

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

Paramètres de type

T

Type que représente le compteur observable.

Héritage

Remarques

Note

Contrairement Counterà , qui prend la valeur incrément/delta, la fonction de rappel signale la valeur absolue du compteur. Pour déterminer le taux signalé, le compteur change, la différence entre les mesures successives est utilisée.

Cette classe prend uniquement en charge les types de paramètres génériques suivants : Byte, , Int16Int32, Int64, Single, , Doubleet Decimal.

Propriétés

Nom Description
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 ObservableInstrument<T>)
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 des mesures.

(Hérité de Instrument)

Méthodes

Nom Description
Equals(Object)

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

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
Observe()

Récupère les mesures actuelles suivies par cet instrument. Toutes les classes qui étendent ObservableInstrument{T} doivent implémenter cette méthode.

(Hérité de ObservableInstrument<T>)
Publish()

Active l’instrument pour démarrer l’enregistrement des mesures et permettre aux écouteurs de commencer à écouter ces mesures.

(Hérité de Instrument)
ToString()

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

(Hérité de Object)

S’applique à

Voir aussi