IHistogram<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.
Istogramma, come definito dallo standard OpenTelemetry. Specifica OpenTelemetry: https://opentelemetry.io/docs/reference/specification/metrics/api/ specifica API .NET: https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.metrics.histogram-1?view=net-6.0
Questa interfaccia consente di codificare lo standard OpenTelemetry senza aggiornare .NET Framework. Poiché si tratta dello stesso standard, è possibile aggiornare le implementazioni a un wrapper sottile intorno a OTel quando è pronto. Ciò consente anche di evitare la ri-strumentazione per gli sviluppatori.
public interface IHistogram<T> : Microsoft.VisualStudio.Telemetry.Metrics.IInstrument where T : struct
type IHistogram<'T (requires 'T : struct)> = interface
interface IInstrument
Public Interface IHistogram(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 misura dello strumento. (Ereditato da IInstrument) |
Metodi
Record(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>, KeyValuePair<String,Object>) |
Registra un valore di misura. |
Record(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>) |
Registra un valore di misura. |
Record(T, KeyValuePair<String,Object>) |
Registra un valore di misura. |
Record(T, KeyValuePair<String,Object>[]) |
Registra un valore di misura. |
Record(T, ReadOnlySpan<KeyValuePair<String,Object>>) |
Registra un valore di misura. |
Record(T) |
Registra un valore di misura. |