Partager via


ObservableInstrument<T> Classe

Définition

ObservableInstrument{T} est la classe de base dont héritent tous les instruments observables de métriques.

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

Paramètres de type

T

Type que l’instrument observable représente.

Héritage
ObservableInstrument<T>
Dérivé

Remarques

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

Constructeurs

ObservableInstrument<T>(Meter, String, String, String)

Initialise une nouvelle instance de la classe à l’aide ObservableInstrument<T> du compteur, du nom, de la description et de l’unité spécifiés. Toutes les classes qui étendent ObservableInstrument{T} doivent appeler ce constructeur lors de la construction d’objets de la classe étendue.

ObservableInstrument<T>(Meter, String, String, String, IEnumerable<KeyValuePair<String,Object>>)

Initialise une nouvelle instance de la ObservableInstrument<T> classe avec le compteur, le nom, la description et l’unité spécifiés.

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.

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

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)
Observe()

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

Publish()

Active l’instrument pour commencer à enregistrer des mesures et permettre aux auditeurs 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 à