ObservableCounter<T> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta uno strumento osservabile dalle metriche che segnala valori che aumentano in modo monotonico quando lo strumento viene osservato, ad esempio, il tempo della CPU (per processi, thread, modalità utente o modalità kernel diversi). Chiamare CreateObservableCounter per creare l'oggetto contatore osservabile.
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)
Parametri di tipo
- T
Tipo rappresentato dal contatore osservabile.
- Ereditarietà
Commenti
Note
A differenza di Counter, che accetta il valore di incremento/delta, la funzione di callback segnala il valore assoluto del contatore. Per determinare la frequenza segnalata che il contatore sta 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) |