ICounter<T> Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contador, tal y como se define en el estándar OpenTelemetry. Especificación de OpenTelemetry: https://opentelemetry.io/docs/reference/specification/metrics/api/ especificación de api de .NET: https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.metrics.counter-1?view=net-6.0
Esta interfaz permite codificar el estándar OpenTelemetry sin actualizar .NET Framework. Puesto que es el mismo estándar, podemos actualizar las implementaciones a un contenedor fino alrededor de OTel cuando esté listo. Esto también nos permite evitar volver a instrumentar a los desarrolladores.
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
Parámetros de tipo
- Derivado
- Implementaciones
Propiedades
| Description |
Obtiene la descripción del instrumento. (Heredado de IInstrument) |
| Enabled |
Obtiene un valor que indica si hay agentes de escucha para este instrumento. (Heredado de IInstrument) |
| IsObservable |
Obtiene un valor que indica si el instrumento es un instrumento observable. (Heredado de IInstrument) |
| Meter |
Obtiene el medidor que creó el instrumento. (Heredado de IInstrument) |
| Name |
Obtiene el nombre del instrumento. (Heredado de IInstrument) |
| Unit |
Obtiene la unidad de instrumento de medidas. (Heredado de IInstrument) |
Métodos
| Add(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>, KeyValuePair<String,Object>) |
Registra el valor de incremento de la medida. |
| Add(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>) |
Registra el valor de incremento de la medida. |
| Add(T, KeyValuePair<String,Object>) |
Registra el valor de incremento de la medida. |
| Add(T, KeyValuePair<String,Object>[]) |
Registra el valor de incremento de la medida. |
| Add(T, ReadOnlySpan<KeyValuePair<String,Object>>) |
Registra el valor de incremento de la medida. |
| Add(T) |
Registra el valor de incremento de la medida. |