25 references to Options
Microsoft.AspNetCore.Server.Kestrel.Core (25)
Internal\KestrelServerImpl.cs (24)
201connectionDelegate = EnforceConnectionLimit(connectionDelegate, Options.Limits.MaxConcurrentConnections, Trace, ServiceContext.Metrics); 220multiplexedConnectionDelegate = EnforceConnectionLimit(multiplexedConnectionDelegate, Options.Limits.MaxConcurrentConnections, Trace, ServiceContext.Metrics); 227AddressBindContext = new AddressBindContext(_serverAddresses, Options, Trace, OnBind); 239KestrelEventSource.Log.AddServerOptions(Options); 281KestrelEventSource.Log.RemoveServerOptions(Options); 305if (Options.ConfigurationLoader?.ReloadOnChange == true && (!_serverAddresses.PreferHostingUrls || _serverAddresses.InternalCollection.Count == 0)) 307reloadToken = Options.ConfigurationLoader.GetReloadToken(); 310Options.ConfigurationLoader?.LoadInternal(); 311Options.ConfigurationLoader?.ProcessEndpointsToAdd(); 313await AddressBinder.BindAsync(Options.GetListenOptions(), AddressBindContext!, _httpsConfigurationService.UseHttpsWithDefaults, cancellationToken).ConfigureAwait(false); 345Debug.Assert(Options.ConfigurationLoader != null, "Rebind can only happen when there is a ConfigurationLoader."); 347reloadToken = Options.ConfigurationLoader.GetReloadToken(); 348var (endpointsToStop, endpointsToStart) = Options.ConfigurationLoader.Reload(); 375Options.OptionsInUse.Remove(listenOption); 417if (Options.Limits.MaxRequestBufferSize.HasValue && 418Options.Limits.MaxRequestBufferSize < Options.Limits.MaxRequestLineSize) 421CoreStrings.FormatMaxRequestBufferSmallerThanRequestLineBuffer(Options.Limits.MaxRequestBufferSize.Value, Options.Limits.MaxRequestLineSize)); 424if (Options.Limits.MaxRequestBufferSize.HasValue && 425Options.Limits.MaxRequestBufferSize < Options.Limits.MaxRequestHeadersTotalSize) 428CoreStrings.FormatMaxRequestBufferSmallerThanRequestHeaderBuffer(Options.Limits.MaxRequestBufferSize.Value, Options.Limits.MaxRequestHeadersTotalSize));
KestrelServer.cs (1)
50public KestrelServerOptions Options => _innerKestrelServer.Options;