3 writes to _currentHeadersStream
Microsoft.AspNetCore.Server.Kestrel.Core (3)
Internal\Http2\Http2Connection.cs (3)
839
_currentHeadersStream
= stream;
883
_currentHeadersStream
= GetStream(application);
1394
_currentHeadersStream
= null;
45 references to _currentHeadersStream
Microsoft.AspNetCore.Server.Kestrel.Core (45)
Internal\Http2\Http2Connection.cs (45)
429
Debug.Assert(
_currentHeadersStream
!= null);
431
Log.HPackDecodingError(ConnectionId,
_currentHeadersStream
.StreamId, ex);
710
if (
_currentHeadersStream
!= null)
781
Debug.Assert(
_currentHeadersStream
!= null, "Only throw this error if parsing headers.");
782
return new Http2ConnectionErrorException(CoreStrings.FormatHttp2ErrorHeadersInterleaved(_incomingFrame.Type, _incomingFrame.StreamId,
_currentHeadersStream
.StreamId), Http2ErrorCode.PROTOCOL_ERROR, ConnectionEndReason.UnexpectedFrame);
792
if (
_currentHeadersStream
!= null)
932
if (
_currentHeadersStream
!= null)
957
if (
_currentHeadersStream
!= null)
997
if (
_currentHeadersStream
!= null)
1081
if (
_currentHeadersStream
!= null)
1115
if (
_currentHeadersStream
!= null)
1134
if (
_currentHeadersStream
!= null)
1202
if (
_currentHeadersStream
== null)
1207
if (_incomingFrame.StreamId !=
_currentHeadersStream
.StreamId)
1236
if (
_currentHeadersStream
!= null)
1246
Debug.Assert(
_currentHeadersStream
!= null);
1250
_highestOpenedStreamId =
_currentHeadersStream
.StreamId;
1255
_currentHeadersStream
.OnHeadersComplete();
1263
_currentHeadersStream
.Dispose();
1273
Debug.Assert(
_currentHeadersStream
!= null);
1281
_currentHeadersStream
.OnEndStreamReceived();
1287
_currentHeadersStream
.Dispose();
1297
Debug.Assert(
_currentHeadersStream
!= null);
1300
_streams[_incomingFrame.StreamId] =
_currentHeadersStream
;
1306
_currentHeadersStream
.TotalParsedHeaderSize = _totalParsedHeaderSize;
1309
_currentHeadersStream
.InputRemaining =
_currentHeadersStream
.RequestHeaders.ContentLength;
1315
_currentHeadersStream
.OnEndStreamReceived();
1323
throw new Http2StreamErrorException(
_currentHeadersStream
.StreamId, CoreStrings.HttpErrorMissingMandatoryPseudoHeaderFields, Http2ErrorCode.PROTOCOL_ERROR);
1336
throw new Http2StreamErrorException(
_currentHeadersStream
.StreamId, CoreStrings.Http2ErrorMaxStreams, Http2ErrorCode.REFUSED_STREAM);
1361
throw new Http2StreamErrorException(
_currentHeadersStream
.StreamId, CoreStrings.Http2TellClientToCalmDown, Http2ErrorCode.ENHANCE_YOUR_CALM);
1372
_currentHeadersStream
.DecrementActiveClientStreamCount();
1373
_currentHeadersStream
.CompleteStream(errored: true);
1377
KestrelEventSource.Log.RequestQueuedStart(
_currentHeadersStream
, AspNetCore.Http.HttpProtocol.Http2);
1384
ThreadPool.UnsafeQueueUserWorkItem(
_currentHeadersStream
, preferLocal: false);
1388
_currentHeadersStream
.Execute();
1470
if (stream ==
_currentHeadersStream
)
1608
Debug.Assert(
_currentHeadersStream
!= null);
1629
_currentHeadersStream
.OnTrailer(name, value);
1640
_currentHeadersStream
.OnHeader(staticTableIndex.GetValueOrDefault(), indexOnly: true, name, value);
1646
_currentHeadersStream
.OnHeader(staticTableIndex.GetValueOrDefault(), indexOnly: false, name, value);
1654
_currentHeadersStream
.OnHeader(staticTableIndex.GetValueOrDefault(), indexOnly: false, name, value);
1660
_currentHeadersStream
.OnHeader(name, value, checkForNewlineChars: false);
1668
_currentHeadersStream
.OnHeader(name, value, checkForNewlineChars: true);
1693
=>
_currentHeadersStream
!.OnHeadersComplete();