3 implementations of LatencyData
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (1)
Latency\AddServerTimingHeaderMiddlewareTests.cs (1)
70public LatencyData LatencyData { get; set; }
Microsoft.Extensions.Telemetry (1)
Latency\Internal\LatencyContext.cs (1)
37public LatencyData LatencyData => IsDisposed ? default : new(_tagCollection.Tags, _checkpointTracker.Checkpoints, _measureTracker.Measures, Duration, _checkpointTracker.Frequency);
Microsoft.Extensions.Telemetry.Abstractions (1)
Latency\NullLatencyContext.cs (1)
17public LatencyData LatencyData => new(_tags, _checkpoints, _measures, 0, TimeSpan.TicksPerSecond);
26 references to LatencyData
Microsoft.AspNetCore.Diagnostics.Middleware (2)
Latency\LatencyContextControlExtensions.cs (1)
13var checkpoints = latencyContext.LatencyData.Checkpoints;
Latency\RequestLatencyTelemetryMiddleware.cs (1)
78await ExportAsync(latencyContext.LatencyData).ConfigureAwait(false);
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (3)
Latency\AcceptanceTests.cs (1)
61var ld = latencyContext!.LatencyData;
Latency\LatencyContextControlExtensionsTests.cs (2)
19cc.Setup(cc => cc.LatencyData).Returns(ld); 29cc.Setup(cc => cc.LatencyData).Returns(ld);
Microsoft.Extensions.Http.Diagnostics (1)
Latency\Internal\HttpClientLatencyLogEnricher.cs (1)
69var latencyData = latencyContext.LatencyData;
Microsoft.Extensions.Http.Diagnostics.Tests (3)
Latency\Internal\HttpClientLatencyLogEnricherTest.cs (3)
24lc.Setup(lc => lc.LatencyData).Returns(ld); 41lc.Setup(lc => lc.LatencyData).Returns(ld); 61lc.Setup(lc => lc.LatencyData).Returns(ld);
Microsoft.Extensions.Telemetry.Abstractions.Tests (1)
Latency\NoopLatencyContextTests.cs (1)
71var latencyData = context.LatencyData;
Microsoft.Extensions.Telemetry.Tests (16)
Latency\Internal\LatencyContextProviderTests.cs (6)
60Assert.True(lc.LatencyData.Checkpoints.Length == 1); 61Assert.True(lc.LatencyData.Measures.Length == 1); 62Assert.True(lc.LatencyData.Tags.Length == 1); 91Assert.True(lc.LatencyData.Checkpoints.Length == 1); 92Assert.True(lc.LatencyData.Measures.Length == 1); 93Assert.True(lc.LatencyData.Tags.Length == 1);
Latency\Internal\LatencyContextTests.cs (10)
91var measures = context.LatencyData.Measures; 116var measures = context.LatencyData.Measures; 142var measures = context.LatencyData.Measures; 168var tags2 = context.LatencyData.Tags; 173var tags = context.LatencyData.Tags.ToArray(); 200var tags = context.LatencyData.Tags; 223var afterFreezeDuration = context.LatencyData.DurationTimestamp; 227var afterDelayDuration = context.LatencyData.DurationTimestamp; 252var checkpoints = context.LatencyData.Checkpoints; 277var checkpoints = context.LatencyData.Checkpoints;