10 writes to StreamId
Microsoft.AspNetCore.Server.Kestrel.Core (10)
src\Shared\ServerInfrastructure\Http2\Http2Frame.Continuation.cs (1)
28
StreamId
= streamId;
src\Shared\ServerInfrastructure\Http2\Http2Frame.Data.cs (1)
38
StreamId
= streamId;
src\Shared\ServerInfrastructure\Http2\Http2Frame.GoAway.cs (1)
26
StreamId
= 0;
src\Shared\ServerInfrastructure\Http2\Http2Frame.Headers.cs (1)
50
StreamId
= streamId;
src\Shared\ServerInfrastructure\Http2\Http2Frame.Ping.cs (1)
28
StreamId
= 0;
src\Shared\ServerInfrastructure\Http2\Http2Frame.Priority.cs (1)
25
StreamId
= streamId;
src\Shared\ServerInfrastructure\Http2\Http2Frame.RstStream.cs (1)
20
StreamId
= streamId;
src\Shared\ServerInfrastructure\Http2\Http2Frame.Settings.cs (1)
29
StreamId
= 0;
src\Shared\ServerInfrastructure\Http2\Http2Frame.WindowUpdate.cs (1)
20
StreamId
= streamId;
src\Shared\ServerInfrastructure\Http2\Http2FrameReader.cs (1)
61
frame.
StreamId
= (int)Bitshifter.ReadUInt31BigEndian(header.Slice(StreamIdOffset));
45 references to StreamId
Microsoft.AspNetCore.Server.Kestrel.Core (45)
Internal\Http2\Http2Connection.cs (41)
309
AbortStream(_incomingFrame.
StreamId
, new IOException(ex.Message, ex));
630
if (_incomingFrame.
StreamId
!= 0 && (_incomingFrame.
StreamId
& 1) == 0)
632
throw new Http2ConnectionErrorException(CoreStrings.FormatHttp2ErrorStreamIdEven(_incomingFrame.Type, _incomingFrame.
StreamId
), Http2ErrorCode.PROTOCOL_ERROR);
655
throw new Http2ConnectionErrorException(CoreStrings.FormatHttp2ErrorHeadersInterleaved(_incomingFrame.Type, _incomingFrame.
StreamId
, _currentHeadersStream.StreamId), Http2ErrorCode.PROTOCOL_ERROR);
658
if (_incomingFrame.
StreamId
== 0)
670
if (_streams.TryGetValue(_incomingFrame.
StreamId
, out var stream))
704
throw new Http2ConnectionErrorException(CoreStrings.FormatHttp2ErrorStreamClosed(_incomingFrame.Type, _incomingFrame.
StreamId
), Http2ErrorCode.STREAM_CLOSED);
711
throw new Http2ConnectionErrorException(CoreStrings.FormatHttp2ErrorHeadersInterleaved(_incomingFrame.Type, _incomingFrame.
StreamId
, _currentHeadersStream.StreamId), Http2ErrorCode.PROTOCOL_ERROR);
714
if (_incomingFrame.
StreamId
== 0)
724
if (_incomingFrame.HeadersHasPriority && _incomingFrame.HeadersStreamDependency == _incomingFrame.
StreamId
)
726
throw new Http2ConnectionErrorException(CoreStrings.FormatHttp2ErrorStreamSelfDependency(_incomingFrame.Type, _incomingFrame.
StreamId
), Http2ErrorCode.PROTOCOL_ERROR);
729
if (_streams.TryGetValue(_incomingFrame.
StreamId
, out var stream))
762
else if (_incomingFrame.
StreamId
<= _highestOpenedStreamId)
771
throw new Http2ConnectionErrorException(CoreStrings.FormatHttp2ErrorStreamClosed(_incomingFrame.Type, _incomingFrame.
StreamId
), Http2ErrorCode.STREAM_CLOSED);
801
stream.InitializeWithExistingContext(_incomingFrame.
StreamId
);
822
_incomingFrame.
StreamId
,
839
throw new Http2ConnectionErrorException(CoreStrings.FormatHttp2ErrorHeadersInterleaved(_incomingFrame.Type, _incomingFrame.
StreamId
, _currentHeadersStream.StreamId), Http2ErrorCode.PROTOCOL_ERROR);
842
if (_incomingFrame.
StreamId
== 0)
847
if (_incomingFrame.PriorityStreamDependency == _incomingFrame.
StreamId
)
849
throw new Http2ConnectionErrorException(CoreStrings.FormatHttp2ErrorStreamSelfDependency(_incomingFrame.Type, _incomingFrame.
StreamId
), Http2ErrorCode.PROTOCOL_ERROR);
864
throw new Http2ConnectionErrorException(CoreStrings.FormatHttp2ErrorHeadersInterleaved(_incomingFrame.Type, _incomingFrame.
StreamId
, _currentHeadersStream.StreamId), Http2ErrorCode.PROTOCOL_ERROR);
867
if (_incomingFrame.
StreamId
== 0)
879
if (_streams.TryGetValue(_incomingFrame.
StreamId
, out var stream))
904
throw new Http2ConnectionErrorException(CoreStrings.FormatHttp2ErrorHeadersInterleaved(_incomingFrame.Type, _incomingFrame.
StreamId
, _currentHeadersStream.StreamId), Http2ErrorCode.PROTOCOL_ERROR);
907
if (_incomingFrame.
StreamId
!= 0)
984
throw new Http2ConnectionErrorException(CoreStrings.FormatHttp2ErrorHeadersInterleaved(_incomingFrame.Type, _incomingFrame.
StreamId
, _currentHeadersStream.StreamId), Http2ErrorCode.PROTOCOL_ERROR);
987
if (_incomingFrame.
StreamId
!= 0)
1016
throw new Http2ConnectionErrorException(CoreStrings.FormatHttp2ErrorHeadersInterleaved(_incomingFrame.Type, _incomingFrame.
StreamId
, _currentHeadersStream.StreamId), Http2ErrorCode.PROTOCOL_ERROR);
1019
if (_incomingFrame.
StreamId
!= 0)
1035
throw new Http2ConnectionErrorException(CoreStrings.FormatHttp2ErrorHeadersInterleaved(_incomingFrame.Type, _incomingFrame.
StreamId
, _currentHeadersStream.StreamId), Http2ErrorCode.PROTOCOL_ERROR);
1065
if (_incomingFrame.
StreamId
== 0)
1072
else if (_streams.TryGetValue(_incomingFrame.
StreamId
, out var stream))
1082
throw new Http2StreamErrorException(_incomingFrame.
StreamId
, CoreStrings.Http2ErrorWindowUpdateSizeInvalid, Http2ErrorCode.FLOW_CONTROL_ERROR);
1102
if (_incomingFrame.
StreamId
!= _currentHeadersStream.StreamId)
1104
throw new Http2ConnectionErrorException(CoreStrings.FormatHttp2ErrorHeadersInterleaved(_incomingFrame.Type, _incomingFrame.
StreamId
, _currentHeadersStream.StreamId), Http2ErrorCode.PROTOCOL_ERROR);
1128
throw new Http2ConnectionErrorException(CoreStrings.FormatHttp2ErrorHeadersInterleaved(_incomingFrame.Type, _incomingFrame.
StreamId
, _currentHeadersStream.StreamId), Http2ErrorCode.PROTOCOL_ERROR);
1181
_streams[_incomingFrame.
StreamId
] = _currentHeadersStream;
1296
if (_incomingFrame.
StreamId
> _highestOpenedStreamId)
1298
throw new Http2ConnectionErrorException(CoreStrings.FormatHttp2ErrorStreamIdle(_incomingFrame.Type, _incomingFrame.
StreamId
), Http2ErrorCode.PROTOCOL_ERROR);
1354
throw new Http2ConnectionErrorException(CoreStrings.FormatHttp2ErrorStreamClosed(_incomingFrame.Type, _incomingFrame.
StreamId
), Http2ErrorCode.STREAM_CLOSED);
Internal\Http2\Http2FrameWriter.cs (1)
908
Bitshifter.WriteUInt31BigEndian(buffer, (uint)frame.
StreamId
, preserveHighestBit: false);
Internal\Infrastructure\KestrelTrace.Http2.cs (2)
41
Http2Log.Http2FrameReceived(_http2Logger, connectionId, frame.Type, frame.
StreamId
, frame.PayloadLength, frame.ShowFlags());
64
Http2Log.Http2FrameSending(_http2Logger, connectionId, frame.Type, frame.
StreamId
, frame.PayloadLength, frame.ShowFlags());
src\Shared\ServerInfrastructure\Http2\Http2Frame.cs (1)
57
return $"{Type} Stream: {
StreamId
} Length: {PayloadLength} Flags: {ShowFlags()}";