3 implementations of ILatencyDataExporter
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (2)
Latency\RequestLatencyTelemetryMiddlewareTests.cs (2)
238private class TestExporter : ILatencyDataExporter 249private class TimeConsumingExporter : ILatencyDataExporter
Microsoft.Extensions.Telemetry (1)
Latency\Internal\LatencyConsoleExporter.cs (1)
16internal sealed class LatencyConsoleExporter : ILatencyDataExporter
14 references to ILatencyDataExporter
Microsoft.AspNetCore.Diagnostics.Middleware (3)
Latency\RequestLatencyTelemetryMiddleware.cs (3)
32private readonly ILatencyDataExporter[] _latencyDataExporters; 38IEnumerable<ILatencyDataExporter> latencyDataExporters, 91foreach (ILatencyDataExporter latencyDataExporter in _latencyDataExporters)
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (6)
Latency\RequestLatencyTelemetryMiddlewareTests.cs (6)
33Options.Create(new RequestLatencyTelemetryOptions()), new List<ILatencyDataExporter> { ex1, ex2 }, 64new List<ILatencyDataExporter> { ex1, ex2 }); 92Options.Create(new RequestLatencyTelemetryOptions()), new List<ILatencyDataExporter> { ex1, ex2 }, 122new List<ILatencyDataExporter> { ex1, ex2 }, 151Array.Empty<ILatencyDataExporter>(), 173new List<ILatencyDataExporter> { ex1 },
Microsoft.Extensions.Telemetry (1)
Latency\LatencyConsoleExtensions.cs (1)
29services.TryAddSingleton<ILatencyDataExporter, LatencyConsoleExporter>();
Microsoft.Extensions.Telemetry.Tests (4)
Latency\LatencyConsoleExtensionsTests.cs (4)
32var exporter = serviceProvider.GetRequiredService<ILatencyDataExporter>(); 45var exporter = serviceProvider.GetRequiredService<ILatencyDataExporter>();