1 implementation of ISocketsHttpHandlerBuilder
Microsoft.Extensions.Http (1)
DependencyInjection\DefaultSocketsHttpHandlerBuilder.cs (1)
7internal sealed class DefaultSocketsHttpHandlerBuilder : ISocketsHttpHandlerBuilder
14 references to ISocketsHttpHandlerBuilder
Microsoft.Extensions.Http (14)
DependencyInjection\HttpClientBuilderExtensions.cs (6)
281/// <see cref="UseSocketsHttpHandler(IHttpClientBuilder, Action{ISocketsHttpHandlerBuilder})"/>, then the passed <paramref name="configureHandler"/> 308/// and configures it using <see cref="ISocketsHttpHandlerBuilder"/>. 312/// on <see cref="ISocketsHttpHandlerBuilder"/> that will later be applied on the primary handler during its creation.</param> 318/// <see cref="UseSocketsHttpHandler(IHttpClientBuilder, Action{ISocketsHttpHandlerBuilder})"/>, then the configuration set on 319/// <see cref="ISocketsHttpHandlerBuilder"/> will be applied to the existing instance. Otherwise, a new instance of 324public static IHttpClientBuilder UseSocketsHttpHandler(this IHttpClientBuilder builder, Action<ISocketsHttpHandlerBuilder> configureBuilder)
DependencyInjection\SocketsHttpHandlerBuilderExtensions.cs (8)
24/// <param name="builder">The <see cref="ISocketsHttpHandlerBuilder"/>.</param> 26/// <returns>An <see cref="ISocketsHttpHandlerBuilder"/> that can be used to configure the handler.</returns> 28public static ISocketsHttpHandlerBuilder Configure(this ISocketsHttpHandlerBuilder builder, Action<SocketsHttpHandler, IServiceProvider> configure) 50/// <param name="builder">The <see cref="ISocketsHttpHandlerBuilder"/>.</param> 52/// <returns>An <see cref="ISocketsHttpHandlerBuilder"/> that can be used to configure the handler.</returns> 62public static ISocketsHttpHandlerBuilder Configure(this ISocketsHttpHandlerBuilder builder, IConfiguration configuration)