1 implementation of IOutgoingRequestContext
Microsoft.Extensions.Http.Diagnostics (1)
Logging\Internal\OutgoingRequestContext.cs (1)
9internal sealed class OutgoingRequestContext : IOutgoingRequestContext
20 references to IOutgoingRequestContext
Microsoft.Extensions.Http.Diagnostics (4)
Logging\Internal\HttpRequestReader.cs (3)
42private readonly IOutgoingRequestContext _requestMetadataContext; 50IOutgoingRequestContext requestMetadataContext, 68IOutgoingRequestContext requestMetadataContext,
Logging\Internal\TelemetryCommonHttpExtensions.cs (1)
23services.TryAddSingleton<IOutgoingRequestContext, OutgoingRequestContext>();
Microsoft.Extensions.Http.Diagnostics.Tests (12)
Logging\AcceptanceTests.cs (4)
314var requestContext = sp.GetRequiredService<IOutgoingRequestContext>(); 426var requestContext = sp.GetRequiredService<IOutgoingRequestContext>();
Logging\HttpClientLoggerTest.cs (2)
1025private static IOutgoingRequestContext RequestMetadataContext 1026=> new Mock<IOutgoingRequestContext>().Object;
Logging\HttpRequestReaderTest.cs (2)
597private static IOutgoingRequestContext RequestMetadataContext => Mock.Of<IOutgoingRequestContext>();
TelemetryCommonExtensionsTests.cs (4)
66var requestMetadataContext = sp.GetService<IOutgoingRequestContext>(); 90var requestMetadataContext = sp.GetService<IOutgoingRequestContext>()!;
Microsoft.Extensions.Resilience (2)
Resilience\Internal\ResilienceMetricsEnricher.cs (2)
15private readonly IOutgoingRequestContext? _outgoingRequestContext; 19IOutgoingRequestContext? outgoingRequestContext = null,
Microsoft.Extensions.Resilience.Tests (2)
Resilience\ResilienceMetricsEnricherTests.cs (2)
21private IOutgoingRequestContext? _outgoingRequestContext; 71_outgoingRequestContext = Mock.Of<IOutgoingRequestContext>(v => v.RequestMetadata == requestMetadata);