<PackageReference Include="Microsoft.Extensions.Diagnostics.Abstractions" Version="10.0.12" />

Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers

public class MeasurementHandlers
Represents a set of supported measurement types. If a listener does not support a given type, the measurement is skipped.
public MeasurementCallback<byte> ByteHandler { get; set; }

Gets or sets a MeasurementCallback<T> for Byte. If null, byte measurements are skipped.

public MeasurementCallback<decimal> DecimalHandler { get; set; }

Gets or sets a MeasurementCallback<T> for Decimal. If null, decimal measurements are skipped.

public MeasurementCallback<double> DoubleHandler { get; set; }

Gets or sets a MeasurementCallback<T> for Double. If null, double measurements are skipped.

public MeasurementCallback<float> FloatHandler { get; set; }

Gets or sets a MeasurementCallback<T> for Single. If null, float measurements are skipped.

public MeasurementCallback<int> IntHandler { get; set; }

Gets or sets a MeasurementCallback<T> for Int32. If null, int measurements are skipped.

public MeasurementCallback<long> LongHandler { get; set; }

Gets or sets a MeasurementCallback<T> for Int64. If null, long measurements are skipped.

public MeasurementCallback<short> ShortHandler { get; set; }

Gets or sets a MeasurementCallback<T> for Int16. If null, short measurements are skipped.