2 implementations of ILatencyContextTokenIssuer
Microsoft.Extensions.Telemetry (1)
Latency\Internal\LatencyContextTokenIssuer.cs (1)
9internal sealed class LatencyContextTokenIssuer : ILatencyContextTokenIssuer
Microsoft.Extensions.Telemetry.Abstractions (1)
Latency\NullLatencyContext.cs (1)
11internal sealed class NullLatencyContext : ILatencyContext, ILatencyContextProvider, ILatencyContextTokenIssuer
44 references to ILatencyContextTokenIssuer
Microsoft.AspNetCore.Diagnostics.Middleware (3)
Latency\CapturePipelineEntryMiddleware.cs (1)
20public CapturePipelineEntryMiddleware(RequestDelegate next, ILatencyContextTokenIssuer tokenIssuer)
Latency\CapturePipelineExitMiddleware.cs (1)
22public CapturePipelineExitMiddleware(RequestDelegate next, ILatencyContextTokenIssuer tokenIssuer)
Latency\CaptureResponseTimeMiddleware.cs (1)
22public CaptureResponseTimeMiddleware(RequestDelegate next, ILatencyContextTokenIssuer tokenIssuer)
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (2)
Latency\AcceptanceTests.cs (2)
53var tokenIssuer = context.RequestServices.GetRequiredService<ILatencyContextTokenIssuer>();
Microsoft.Extensions.Http.Diagnostics (4)
Latency\Internal\HttpClientLatencyLogEnricher.cs (1)
29public HttpClientLatencyLogEnricher(HttpClientLatencyContext latencyContext, ILatencyContextTokenIssuer tokenIssuer)
Latency\Internal\HttpLatencyTelemetryHandler.cs (1)
26public HttpLatencyTelemetryHandler(HttpRequestLatencyListener latencyListener, ILatencyContextTokenIssuer tokenIssuer, ILatencyContextProvider latencyContextProvider,
Latency\Internal\HttpRequestLatencyListener.cs (2)
35public HttpRequestLatencyListener(HttpClientLatencyContext latencyContext, ILatencyContextTokenIssuer tokenIssuer) 122public EventToCheckpointToken(ILatencyContextTokenIssuer tokenIssuer)
Microsoft.Extensions.Http.Diagnostics.Tests (3)
Latency\Internal\HttpMockProvider.cs (3)
14public static HttpRequestLatencyListener GetListener(HttpClientLatencyContext httpClientLatencyContext, ILatencyContextTokenIssuer tokenIssuer) 20public static Mock<ILatencyContextTokenIssuer> GetTokenIssuer() 22var lcti = new Mock<ILatencyContextTokenIssuer>();
Microsoft.Extensions.Telemetry (1)
Latency\LatencyContextExtensions.cs (1)
30services.TryAddSingleton<ILatencyContextTokenIssuer, LatencyContextTokenIssuer>();
Microsoft.Extensions.Telemetry.Abstractions (1)
Latency\NullLatencyContextServiceCollectionExtensions.cs (1)
27services.TryAddSingleton<ILatencyContextTokenIssuer, NullLatencyContext>();
Microsoft.Extensions.Telemetry.Abstractions.Tests (5)
Latency\NoopLatencyContextTests.cs (5)
44Assert.Equal(scope1.ServiceProvider.GetRequiredService<ILatencyContextTokenIssuer>(), 45scope1.ServiceProvider.GetRequiredService<ILatencyContextTokenIssuer>()); 50Assert.Equal(scope1.ServiceProvider.GetRequiredService<ILatencyContextTokenIssuer>(), 51scope2.ServiceProvider.GetRequiredService<ILatencyContextTokenIssuer>()); 66ILatencyContextTokenIssuer issuer = np;
Microsoft.Extensions.Telemetry.Tests (25)
Latency\Internal\LatencyContextProviderTests.cs (3)
40var tokenissuer = GetTokenIssuer(options); 76var tokenissuer = GetTokenIssuer(options); 96private static ILatencyContextTokenIssuer GetTokenIssuer(LatencyContextOptions options)
Latency\Internal\LatencyContextTests.cs (14)
84var tokenIssuer = services.GetRequiredService<ILatencyContextTokenIssuer>(); 111var tokenIssuer = services.GetRequiredService<ILatencyContextTokenIssuer>(); 137var tokenIssuer = services.GetRequiredService<ILatencyContextTokenIssuer>(); 165var tokenIssuer = services.GetRequiredService<ILatencyContextTokenIssuer>(); 195var tokenIssuer = services.GetRequiredService<ILatencyContextTokenIssuer>(); 246var tokenIssuer = services.GetRequiredService<ILatencyContextTokenIssuer>(); 272var tokenIssuer = services.GetRequiredService<ILatencyContextTokenIssuer>();
Latency\LatencyContextExtensionTests.cs (8)
35var latencyContextTokenIssuer = serviceProvider.GetRequiredService<ILatencyContextTokenIssuer>(); 53Assert.Equal(scope1.ServiceProvider.GetRequiredService<ILatencyContextTokenIssuer>(), 54scope1.ServiceProvider.GetRequiredService<ILatencyContextTokenIssuer>()); 59Assert.Equal(scope1.ServiceProvider.GetRequiredService<ILatencyContextTokenIssuer>(), 60scope1.ServiceProvider.GetRequiredService<ILatencyContextTokenIssuer>()); 78var latencyContextTokenIssuer = serviceProvider.GetRequiredService<ILatencyContextTokenIssuer>();