ObservableUpDownCounter<T> Classe

Definizione

Strumento osservabile dalle metriche che segnala valori crescenti o decrescenti quando viene osservato lo strumento. Usare questo strumento per monitorare le dimensioni dell'heap del processo o il numero approssimativo di elementi in un buffer circolare senza blocchi, ad esempio. Per creare un oggetto ObservableUpDownCounter, utilizzare i CreateObservableUpDownCounter metodi .

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

Parametri di tipo

T

Tipo rappresentato dal contatore.

Ereditarietà
ObservableUpDownCounter<T>

Commenti

Note

A differenza di UpDownCounter, che accetta il valore di incremento/delta, la funzione di callback segnala il valore assoluto di ObservableUpDownCounter. Per determinare la frequenza segnalata che sta ObservableUpDownCounter cambiando, viene usata la differenza tra le misurazioni successive.

Questa classe supporta solo i tipi di parametro generici seguenti: Byte, Int16Int32, Int64, Single, Double, e Decimal.

Proprietà

Nome Descrizione
Description

Ottiene la descrizione dello strumento.

(Ereditato da Instrument)
Enabled

Ottiene un valore che indica se sono presenti listener per questo strumento.

(Ereditato da Instrument)
IsObservable

Ottiene un valore che indica se lo strumento è uno strumento osservabile.

(Ereditato da ObservableInstrument<T>)
Meter

Ottiene il contatore che ha creato lo strumento.

(Ereditato da Instrument)
Name

Ottiene il nome dello strumento.

(Ereditato da Instrument)
Tags

Restituisce i tag associati allo strumento.

(Ereditato da Instrument)
Unit

Ottiene l'unità di misura dello strumento.

(Ereditato da Instrument)

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Observe()

Recupera le misurazioni correnti rilevate da questo strumento. Tutte le classi che estendono ObservableInstrument{T} devono implementare questo metodo.

(Ereditato da ObservableInstrument<T>)
Publish()

Attiva lo strumento per avviare la registrazione delle misurazioni e consentire ai listener di iniziare ad ascoltare tali misurazioni.

(Ereditato da Instrument)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a