1 write to ServiceContext
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\BaseHttpConnectionContext.cs (1)
29
ServiceContext
= serviceContext;
45 references to ServiceContext
Microsoft.AspNetCore.Server.Kestrel.Core (45)
Internal\Http\Http1Connection.cs (2)
62
_context.
ServiceContext
.Log,
636
if (_context.
ServiceContext
.ServerOptions.AllowHostHeaderOverride)
Internal\Http\HttpProtocol.cs (1)
93
public ServiceContext ServiceContext => _context.
ServiceContext
;
Internal\Http2\Http2Connection.cs (13)
136
var httpLimits = context.
ServiceContext
.ServerOptions.Limits;
160
context.
ServiceContext
.TimeProvider);
172
_scheduleInline = context.
ServiceContext
.Scheduler == PipeScheduler.Inline;
185
context.
ServiceContext
);
192
public KestrelTrace Log => _context.
ServiceContext
.Log;
194
public TimeProvider TimeProvider => _context.
ServiceContext
.TimeProvider;
196
public KestrelServerLimits Limits => _context.
ServiceContext
.ServerOptions.Limits;
208
var useException = _context.
ServiceContext
.ServerOptions.FinOnError || _clientActiveStreamCount != 0;
271
var connectionWindow = _context.
ServiceContext
.ServerOptions.Limits.Http2.InitialConnectionWindowSize;
817
_context.
ServiceContext
,
1259
_context.
ServiceContext
.Metrics.RequestQueuedStart(_metricsContext, KestrelMetrics.Http2);
1495
if (_totalParsedHeaderSize > _context.
ServiceContext
.ServerOptions.Limits.MaxRequestHeadersTotalSize * 2)
1751
readerScheduler: _context.
ServiceContext
.Scheduler,
Internal\Http2\Http2OutputProducer.cs (2)
58
_log = context.
ServiceContext
.Log;
59
var scheduleInline = context.
ServiceContext
.Scheduler == PipeScheduler.Inline;
Internal\Http3\Http3Connection.cs (14)
62
var httpLimits = context.
ServiceContext
.ServerOptions.Limits;
66
_serverSettings.EnableWebTransport = Convert.ToUInt32(context.
ServiceContext
.ServerOptions.EnableWebTransportAndH3Datagrams);
69
_serverSettings.H3Datagram = Convert.ToUInt32(context.
ServiceContext
.ServerOptions.EnableWebTransportAndH3Datagrams);
71
if (context.
ServiceContext
.ServerOptions.EnableWebTransportAndH3Datagrams)
94
private KestrelTrace Log => _context.
ServiceContext
.Log;
96
public KestrelServerLimits Limits => _context.
ServiceContext
.ServerOptions.Limits;
252
var serviceContext = _context.
ServiceContext
;
301
var minDataRate = _context.
ServiceContext
.ServerOptions.Limits.MinResponseDataRate;
385
if (_context.
ServiceContext
.ServerOptions.EnableWebTransportAndH3Datagrams)
417
if (_context.
ServiceContext
.ServerOptions.EnableWebTransportAndH3Datagrams)
598
_context.
ServiceContext
.Metrics.RequestQueuedStart(MetricsContext, KestrelMetrics.Http3);
605
Debug.Assert(_context.
ServiceContext
.ServerOptions.EnableWebTransportAndH3Datagrams);
646
_context.
ServiceContext
,
898
Debug.Assert(_context.
ServiceContext
.ServerOptions.EnableWebTransportAndH3Datagrams);
Internal\Http3\Http3ControlStream.cs (3)
44
var httpLimits = context.
ServiceContext
.ServerOptions.Limits;
57
context.
ServiceContext
.Log,
70
public KestrelTrace Log => _context.
ServiceContext
.Log;
Internal\Http3\Http3Stream.cs (7)
73
public KestrelServerLimits Limits => _context.
ServiceContext
.ServerOptions.Limits;
111
context.
ServiceContext
.ServerOptions.Limits.MinResponseDataRate,
113
context.
ServiceContext
.Log,
122
context.
ServiceContext
.Log);
125
QPackDecoder = new QPackDecoder(_context.
ServiceContext
.ServerOptions.Limits.Http3.MaxRequestHeaderFieldSize);
827
if (_context.
ServiceContext
.ServerOptions.EnableWebTransportAndH3Datagrams && HttpRequestHeaders.HeaderProtocol.Count > 0)
1205
if (!_context.
ServiceContext
.ServerOptions.EnableWebTransportAndH3Datagrams)
Internal\HttpConnection.cs (2)
36
_timeProvider = _context.
ServiceContext
.TimeProvider;
44
private KestrelTrace Log => _context.
ServiceContext
.Log;
Internal\WebTransport\WebTransportStream.cs (1)
50
_log = context.
ServiceContext
.Log;