1 implementation of IHttpHeadersReader
Microsoft.Extensions.Http.Diagnostics (1)
Logging\Internal\HttpHeadersReader.cs (1)
16internal sealed class HttpHeadersReader : IHttpHeadersReader
7 references to IHttpHeadersReader
Microsoft.Extensions.Http.Diagnostics (5)
Logging\HttpClientLoggingHttpClientBuilderExtensions.cs (1)
166builder.Services.TryAddKeyedSingleton<IHttpHeadersReader, HttpHeadersReader>(builder.Name);
Logging\HttpClientLoggingServiceCollectionExtensions.cs (1)
42services.TryAddActivatedSingleton<IHttpHeadersReader, HttpHeadersReader>();
Logging\Internal\HttpRequestReader.cs (3)
24private readonly IHttpHeadersReader _httpHeadersReader; 59serviceProvider.GetRequiredOrKeyedRequiredService<IHttpHeadersReader>(serviceKey), 69IHttpHeadersReader httpHeadersReader,
Microsoft.Extensions.Http.Diagnostics.Tests (2)
Logging\HttpRequestReaderTest.cs (2)
930_ = services.AddSingleton<IHttpHeadersReader>(headersReader); 934_ = services.AddKeyedSingleton<IHttpHeadersReader>(serviceKey, headersReader);