44 references to SetMeasurementEventCallback
Aspire.Hosting.Native.Core.AotSmoke (2)
tests\Aspire.Hosting.Native.Core.Tests\TestServices\DiagnosticCapture.cs (2)
47_meters.SetMeasurementEventCallback<long>((instrument, value, tags, _) => Record(instrument, value, tags)); 48_meters.SetMeasurementEventCallback<double>((instrument, value, tags, _) => Record(instrument, value, tags));
Aspire.Hosting.Native.Core.Tests (2)
TestServices\DiagnosticCapture.cs (2)
47_meters.SetMeasurementEventCallback<long>((instrument, value, tags, _) => Record(instrument, value, tags)); 48_meters.SetMeasurementEventCallback<double>((instrument, value, tags, _) => Record(instrument, value, tags));
Microsoft.Extensions.Diagnostics (7)
Metrics\ListenerSubscription.cs (7)
33_meterListener.SetMeasurementEventCallback(handlers.ByteHandler); 34_meterListener.SetMeasurementEventCallback(handlers.ShortHandler); 35_meterListener.SetMeasurementEventCallback(handlers.IntHandler); 36_meterListener.SetMeasurementEventCallback(handlers.LongHandler); 37_meterListener.SetMeasurementEventCallback(handlers.FloatHandler); 38_meterListener.SetMeasurementEventCallback(handlers.DoubleHandler); 39_meterListener.SetMeasurementEventCallback(handlers.DecimalHandler);
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization (1)
ResourceUtilizationHealthCheck.cs (1)
123_meterListener.SetMeasurementEventCallback<double>(OnMeasurementRecorded);
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (1)
Linux\LinuxResourceHealthCheckTests.cs (1)
201listener.SetMeasurementEventCallback<double>((instrument, measurement, _, _) =>
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (19)
Linux\AcceptanceTest.cs (4)
233listener.SetMeasurementEventCallback<double>((m, f, tags, _) => 331listener.SetMeasurementEventCallback<double>((m, f, tags, _) => 343listener.SetMeasurementEventCallback<long>((instrument, value, tags, _) => 436listener.SetMeasurementEventCallback<double>((m, f, tags, _) =>
Linux\LinuxCountersTests.cs (1)
104listener.SetMeasurementEventCallback<long>((instrument, value, _, _) =>
Linux\LinuxUtilizationProviderTests.cs (12)
71listener.SetMeasurementEventCallback<double>((instrument, value, _, _) => 79listener.SetMeasurementEventCallback<long>((instrument, value, _, _) => 157listener.SetMeasurementEventCallback<double>((instrument, value, _, _) => 277listener.SetMeasurementEventCallback<double>((instrument, value, _, _) => 354listener.SetMeasurementEventCallback<double>((instrument, value, _, _) => 422listener.SetMeasurementEventCallback<double>((instrument, value, _, _) => 489listener.SetMeasurementEventCallback<double>((instrument, value, _, _) => 497listener.SetMeasurementEventCallback<long>((instrument, value, _, _) => 566listener.SetMeasurementEventCallback<double>((instrument, value, _, _) => 574listener.SetMeasurementEventCallback<long>((instrument, value, _, _) => 643listener.SetMeasurementEventCallback<double>((instrument, value, _, _) => 716listener.SetMeasurementEventCallback<double>((instrument, value, _, _) =>
Windows\WindowsCountersTests.cs (2)
51listener.SetMeasurementEventCallback<long>((instrument, value, _, _) => 94listener.SetMeasurementEventCallback<long>((instrument, value, _, _) =>
Microsoft.Extensions.Diagnostics.Testing (3)
Metrics\MetricCollector.cs (3)
52_meterListener.SetMeasurementEventCallback<T>(OnMeasurementRecorded); 66_meterListener.SetMeasurementEventCallback<T>(OnMeasurementRecorded); 282listener.SetMeasurementEventCallback<T>(OnMeasurementRecorded);
Microsoft.Extensions.Resilience.PerformanceTests (1)
MetricsUtil.cs (1)
25meterListener.SetMeasurementEventCallback<int>(OnMeasurementRecorded);
System.Diagnostics.DiagnosticSource (8)
System\Diagnostics\Metrics\AggregationManager.cs (7)
86_listener.SetMeasurementEventCallback<double>((i, m, l, c) => ((InstrumentState)c!).Update((double)m, l)); 87_listener.SetMeasurementEventCallback<float>((i, m, l, c) => ((InstrumentState)c!).Update((double)m, l)); 88_listener.SetMeasurementEventCallback<long>((i, m, l, c) => ((InstrumentState)c!).Update((double)m, l)); 89_listener.SetMeasurementEventCallback<int>((i, m, l, c) => ((InstrumentState)c!).Update((double)m, l)); 90_listener.SetMeasurementEventCallback<short>((i, m, l, c) => ((InstrumentState)c!).Update((double)m, l)); 91_listener.SetMeasurementEventCallback<byte>((i, m, l, c) => ((InstrumentState)c!).Update((double)m, l)); 92_listener.SetMeasurementEventCallback<decimal>((i, m, l, c) => ((InstrumentState)c!).Update((double)m, l));
System\Diagnostics\Metrics\MeterListener.cs (1)
209/// Calls all Observable instruments which the listener is listening to then calls <see cref="SetMeasurementEventCallback" /> with every collected measurement.