1 write to ServerOptions
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\Http\HttpProtocol.cs (1)
84ServerOptions = ServiceContext.ServerOptions;
34 references to ServerOptions
Microsoft.AspNetCore.Server.Kestrel.Core (34)
Internal\Http\Http1Connection.cs (12)
90TimeoutControl.StartDrainTimeout(MinResponseDataRate, ServerOptions.Limits.MaxResponseBufferSize); 101_http1Output.Abort(ServerOptions.FinOnError ? new ConnectionAbortedException(CoreStrings.ConnectionAbortedByClient) : null!); 172TimeoutControl.ResetTimeout(ServerOptions.Limits.RequestHeadersTimeout, TimeoutReason.RequestHeaders); 203if (reader.Remaining >= ServerOptions.Limits.MaxRequestLineSize) 213var trimmedBuffer = reader.Sequence.Slice(reader.Position, ServerOptions.Limits.MaxRequestLineSize); 347if (ServerOptions.DisableStringReuse || 420if (ServerOptions.DisableStringReuse || 466if (ServerOptions.DisableStringReuse || 522var disableStringReuse = ServerOptions.DisableStringReuse; 660_remainingRequestHeadersBytesAllowed = (long)ServerOptions.Limits.MaxRequestHeadersTotalSize + 2; 662MinResponseDataRate = ServerOptions.Limits.MinResponseDataRate; 685TimeoutControl.SetTimeout(ServerOptions.Limits.KeepAliveTimeout, TimeoutReason.KeepAlive);
Internal\Http\HttpProtocol.cs (9)
350MaxRequestBodySize = ServerOptions.Limits.MaxRequestBodySize; 351MinRequestBodyDataRate = ServerOptions.Limits.MinRequestBodyDataRate; 352AllowSynchronousIO = ServerOptions.AllowSynchronousIO; 381HttpRequestHeaders.EncodingSelector = ServerOptions.RequestHeaderEncodingSelector; 382HttpRequestHeaders.ReuseHeaderValues = !ServerOptions.DisableStringReuse; 384HttpResponseHeaders.EncodingSelector = ServerOptions.ResponseHeaderEncodingSelector; 423_eagerRequestHeadersParsedLimit = ServerOptions.Limits.MaxRequestHeaderCount; 1242if (ServerOptions.AddServerHeader && !responseHeaders.HasServer) 1354if (ServerOptions.AddServerHeader)
Internal\Http2\Http2Stream.cs (5)
48_eagerRequestHeadersParsedLimit = ServerOptions.Limits.MaxRequestHeaderCount * 2; 209if (TotalParsedHeaderSize > ServerOptions.Limits.MaxRequestHeadersTotalSize) 215if (RequestHeadersParsed > ServerOptions.Limits.MaxRequestHeaderCount) 290if (!ServerOptions.AllowAlternateSchemes || !Uri.CheckSchemeName(headerScheme)) 322if (requestLineLength > ServerOptions.Limits.MaxRequestLineSize)
Internal\Http2\Http2Stream.FeatureCollection.cs (1)
30ResponseTrailers = new HttpResponseTrailers(ServerOptions.ResponseHeaderEncodingSelector);
Internal\Http3\Http3Stream.cs (6)
101_eagerRequestHeadersParsedLimit = ServerOptions.Limits.MaxRequestHeaderCount * 2; 288if (_totalParsedHeaderSize > ServerOptions.Limits.MaxRequestHeadersTotalSize * 2) 955if (_totalParsedHeaderSize > ServerOptions.Limits.MaxRequestHeadersTotalSize) 961if (RequestHeadersParsed > ServerOptions.Limits.MaxRequestHeaderCount) 1012if (!ServerOptions.AllowAlternateSchemes || !Uri.CheckSchemeName(headerScheme)) 1044if (requestLineLength > ServerOptions.Limits.MaxRequestLineSize)
Internal\Http3\Http3Stream.FeatureCollection.cs (1)
25ResponseTrailers = new HttpResponseTrailers(ServerOptions.ResponseHeaderEncodingSelector);