3 implementations of IHttpMessageHandlerBuilderFilter
Microsoft.Extensions.Http (2)
Logging\LoggingHttpMessageHandlerBuilderFilter.cs (1)
14
internal sealed class LoggingHttpMessageHandlerBuilderFilter :
IHttpMessageHandlerBuilderFilter
MetricsFactoryHttpMessageHandlerFilter.cs (1)
11
internal sealed class MetricsFactoryHttpMessageHandlerFilter :
IHttpMessageHandlerBuilderFilter
Microsoft.Extensions.ServiceDiscovery (1)
ServiceDiscoveryHttpClientBuilderExtensions.cs (1)
57
private sealed class DisableGrpcLoadBalancingFilter :
IHttpMessageHandlerBuilderFilter
6 references to IHttpMessageHandlerBuilderFilter
Microsoft.Extensions.Http (5)
DefaultHttpClientFactory.cs (2)
25
private readonly
IHttpMessageHandlerBuilderFilter
[] _filters;
66
IEnumerable<
IHttpMessageHandlerBuilderFilter
> filters)
DependencyInjection\HttpClientFactoryServiceCollectionExtensions.cs (2)
53
services.TryAddEnumerable(ServiceDescriptor.Singleton<
IHttpMessageHandlerBuilderFilter
, LoggingHttpMessageHandlerBuilderFilter>());
55
services.TryAddEnumerable(ServiceDescriptor.Singleton<
IHttpMessageHandlerBuilderFilter
, MetricsFactoryHttpMessageHandlerFilter>());
IHttpMessageHandlerBuilderFilter.cs (1)
18
/// <param name="next">A delegate that will run the next <see cref="
IHttpMessageHandlerBuilderFilter
"/>.</param>
Microsoft.Extensions.ServiceDiscovery (1)
ServiceDiscoveryHttpClientBuilderExtensions.cs (1)
47
services.TryAddEnumerable(ServiceDescriptor.Singleton<
IHttpMessageHandlerBuilderFilter
, DisableGrpcLoadBalancingFilter>());