ICounter<T> Interfaccia
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.
Contatore, come definito dallo standard OpenTelemetry. Specifica openTelemetry: specifica API .NET: https://opentelemetry.io/docs/reference/specification/metrics/api/https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.metrics.counter-1?view=net-6.0
Questa interfaccia consente la codifica dello standard OpenTelemetry senza aggiornare .NET Framework. Poiché è lo stesso standard, è possibile aggiornare le implementazioni a un wrapper sottile intorno a OTel quando è pronto. Ciò consente anche di evitare di ri-strumentazione per gli sviluppatori.
public interface ICounter<T> : Microsoft.VisualStudio.Telemetry.Metrics.IInstrument where T : struct
type ICounter<'T (requires 'T : struct)> = interface
interface IInstrument
Public Interface ICounter(Of T)
Implements IInstrument
Parametri di tipo
- Derivato
- Implementazioni
Proprietà
Description |
Ottiene la descrizione dello strumento. (Ereditato da IInstrument) |
Enabled |
Ottiene un valore che indica se sono presenti listener per questo strumento. (Ereditato da IInstrument) |
IsObservable |
Ottiene un valore che indica se lo strumento è uno strumento osservabile. (Ereditato da IInstrument) |
Meter |
Ottiene il contatore che ha creato lo strumento. (Ereditato da IInstrument) |
Name |
Ottiene il nome dello strumento. (Ereditato da IInstrument) |
Unit |
Ottiene l'unità di strumentazione delle misurazioni. (Ereditato da IInstrument) |
Metodi
Add(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>, 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>) |
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) |
Registra il valore di incremento della misura. |