5 types derived from HttpMessageHandlerStage
System.Net.Http (5)
System\Net\Http\DiagnosticsHandler.cs (1)
16internal sealed class DiagnosticsHandler : HttpMessageHandlerStage
System\Net\Http\Metrics\MetricsHandler.cs (1)
13internal sealed class MetricsHandler : HttpMessageHandlerStage
System\Net\Http\SocketsHttpHandler\DecompressionHandler.cs (1)
14internal sealed class DecompressionHandler : HttpMessageHandlerStage
System\Net\Http\SocketsHttpHandler\HttpConnectionHandler.cs (1)
9internal sealed class HttpConnectionHandler : HttpMessageHandlerStage
System\Net\Http\SocketsHttpHandler\RedirectHandler.cs (1)
11internal sealed class RedirectHandler : HttpMessageHandlerStage
12 references to HttpMessageHandlerStage
System.Net.Http (12)
System\Net\Http\SocketsHttpHandler\DecompressionHandler.cs (2)
16private readonly HttpMessageHandlerStage _innerHandler; 26public DecompressionHandler(DecompressionMethods decompressionMethods, HttpMessageHandlerStage innerHandler)
System\Net\Http\SocketsHttpHandler\RedirectHandler.cs (2)
13private readonly HttpMessageHandlerStage _innerHandler; 17public RedirectHandler(int maxAutomaticRedirections, HttpMessageHandlerStage innerHandler, bool disableAuthOnRedirect)
System\Net\Http\SocketsHttpHandler\SocketsHttpHandler.cs (8)
22private HttpMessageHandlerStage? _handler; 23private Task<HttpMessageHandlerStage>? _handlerChainSetupTask; 24private Func<HttpConnectionSettings, HttpMessageHandlerStage, HttpMessageHandlerStage>? _decompressionHandlerFactory; 517private HttpMessageHandlerStage SetupHandlerChain() 524HttpMessageHandlerStage handler = new HttpConnectionHandler(poolManager, doRequestAuth: settings._credentials is { }); 596HttpMessageHandlerStage handler = _handler ?? SetupHandlerChain(); 628HttpMessageHandlerStage handler = await _handlerChainSetupTask.ConfigureAwait(false);