25 references to Options
Microsoft.AspNetCore.Server.Kestrel.Core (25)
Internal\KestrelServerImpl.cs (24)
199connectionDelegate = EnforceConnectionLimit(connectionDelegate, Options.Limits.MaxConcurrentConnections, Trace, ServiceContext.Metrics); 218multiplexedConnectionDelegate = EnforceConnectionLimit(multiplexedConnectionDelegate, Options.Limits.MaxConcurrentConnections, Trace, ServiceContext.Metrics); 225AddressBindContext = new AddressBindContext(_serverAddresses, Options, Trace, OnBind); 237KestrelEventSource.Log.AddServerOptions(Options); 279KestrelEventSource.Log.RemoveServerOptions(Options); 303if (Options.ConfigurationLoader?.ReloadOnChange == true && (!_serverAddresses.PreferHostingUrls || _serverAddresses.InternalCollection.Count == 0)) 305reloadToken = Options.ConfigurationLoader.GetReloadToken(); 308Options.ConfigurationLoader?.LoadInternal(); 309Options.ConfigurationLoader?.ProcessEndpointsToAdd(); 311await AddressBinder.BindAsync(Options.GetListenOptions(), AddressBindContext!, _httpsConfigurationService.UseHttpsWithDefaults, cancellationToken).ConfigureAwait(false); 343Debug.Assert(Options.ConfigurationLoader != null, "Rebind can only happen when there is a ConfigurationLoader."); 345reloadToken = Options.ConfigurationLoader.GetReloadToken(); 346var (endpointsToStop, endpointsToStart) = Options.ConfigurationLoader.Reload(); 373Options.OptionsInUse.Remove(listenOption); 415if (Options.Limits.MaxRequestBufferSize.HasValue && 416Options.Limits.MaxRequestBufferSize < Options.Limits.MaxRequestLineSize) 419CoreStrings.FormatMaxRequestBufferSmallerThanRequestLineBuffer(Options.Limits.MaxRequestBufferSize.Value, Options.Limits.MaxRequestLineSize)); 422if (Options.Limits.MaxRequestBufferSize.HasValue && 423Options.Limits.MaxRequestBufferSize < Options.Limits.MaxRequestHeadersTotalSize) 426CoreStrings.FormatMaxRequestBufferSmallerThanRequestHeaderBuffer(Options.Limits.MaxRequestBufferSize.Value, Options.Limits.MaxRequestHeadersTotalSize));
KestrelServer.cs (1)
49public KestrelServerOptions Options => _innerKestrelServer.Options;