13 references to DirectTlsTransportOptions
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (13)
Connection\DirectTlsConnectionListener.cs (2)
24private readonly DirectTlsTransportOptions _options; 61DirectTlsTransportOptions options,
DirectTlsHandshakeLimitSetup.cs (3)
10/// Defaults <see cref="DirectTlsTransportOptions.MaxConcurrentHandshakes"/> from 17internal sealed class DirectTlsHandshakeLimitSetup : IPostConfigureOptions<DirectTlsTransportOptions> 27public void PostConfigure(string? name, DirectTlsTransportOptions options)
DirectTlsTransportFactory.cs (3)
26private readonly DirectTlsTransportOptions _options; 42IOptions<DirectTlsTransportOptions> options, 151var memoryPool = _options.MemoryPoolFactory.Create(DirectTlsTransportOptions.MemoryPoolOptions);
WebHostBuilderDirectTlsExtensions.cs (5)
52services.AddOptions<DirectTlsTransportOptions>().Configure((DirectTlsTransportOptions options, IMemoryPoolFactory<byte> factory) => 66services.AddSingleton<IPostConfigureOptions<DirectTlsTransportOptions>, DirectTlsHandshakeLimitSetup>(); 74/// <param name="configureOptions">A callback to configure <see cref="DirectTlsTransportOptions"/>.</param> 77public static IWebHostBuilder UseDirectTls(this IWebHostBuilder hostBuilder, Action<DirectTlsTransportOptions> configureOptions)