1 implementation of ISocketsHttpHandlerBuilder
Microsoft.Extensions.Http (1)
DependencyInjection\DefaultSocketsHttpHandlerBuilder.cs (1)
7
internal 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
324
public 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>
28
public 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>
62
public static
ISocketsHttpHandlerBuilder
Configure(this
ISocketsHttpHandlerBuilder
builder, IConfiguration configuration)