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