Condividi tramite


Counter<T> Classe

Definizione

Rappresenta uno strumento che supporta l'aggiunta di valori non negativi. Ad esempio, è possibile chiamare counter.Add(1) ogni volta che viene elaborata una richiesta per tenere traccia del numero totale di richieste. La maggior parte dei visualizzatori delle metriche visualizza i contatori usando una frequenza (richieste/sec), per impostazione predefinita, ma può anche visualizzare un totale cumulativo.

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)

Parametri di tipo

T

Tipo rappresentato dal contatore.

Ereditarietà

Commenti

Questa classe supporta solo i tipi di parametri generici seguenti: Byte, Int16, Int32, Int64, Single, Doublee Decimal.

Proprietà

Advice

Ottiene il InstrumentAdvice<T> associato allo strumento.

(Ereditato da Instrument<T>)
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 Instrument)
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

Add(T)

Registra il valore di incremento della misura.

Add(T, KeyValuePair<String,Object>)

Registra il valore di incremento della misura.

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

Registra il valore di incremento della misura.

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

Registra il valore di incremento della misura.

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

Registra il valore di incremento della misura.

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

Registra il valore di incremento della misura.

Add(T, TagList)

Aggiunge il valore di incremento della misura.

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

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

(Ereditato da Instrument)
RecordMeasurement(T)

Registra una misura notificando a tutti gli oggetti MeterListener che sono in ascolto di questo strumento.

(Ereditato da Instrument<T>)
RecordMeasurement(T, KeyValuePair<String,Object>)

Registra una misura notificando a tutti gli oggetti MeterListener che sono in ascolto di questo strumento.

(Ereditato da Instrument<T>)
RecordMeasurement(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

Registra una misura notificando a tutti gli oggetti MeterListener che sono in ascolto di questo strumento.

(Ereditato da Instrument<T>)
RecordMeasurement(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

Registra una misura notificando a tutti gli oggetti MeterListener che sono in ascolto di questo strumento.

(Ereditato da Instrument<T>)
RecordMeasurement(T, ReadOnlySpan<KeyValuePair<String,Object>>)

Registra una misura notificando a tutti gli oggetti MeterListener che sono in ascolto di questo strumento.

(Ereditato da Instrument<T>)
RecordMeasurement(T, TagList)

Registra una misura notificando a tutti gli oggetti MeterListener che sono in ascolto di questo strumento.

(Ereditato da Instrument<T>)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche