10 writes to StreamId
Microsoft.AspNetCore.Server.Kestrel.Core (10)
src\aspnetcore\src\Shared\ServerInfrastructure\Http2\Http2Frame.Continuation.cs (1)
28StreamId = streamId;
src\aspnetcore\src\Shared\ServerInfrastructure\Http2\Http2Frame.Data.cs (1)
38StreamId = streamId;
src\aspnetcore\src\Shared\ServerInfrastructure\Http2\Http2Frame.GoAway.cs (1)
26StreamId = 0;
src\aspnetcore\src\Shared\ServerInfrastructure\Http2\Http2Frame.Headers.cs (1)
50StreamId = streamId;
src\aspnetcore\src\Shared\ServerInfrastructure\Http2\Http2Frame.Ping.cs (1)
28StreamId = 0;
src\aspnetcore\src\Shared\ServerInfrastructure\Http2\Http2Frame.Priority.cs (1)
25StreamId = streamId;
src\aspnetcore\src\Shared\ServerInfrastructure\Http2\Http2Frame.RstStream.cs (1)
20StreamId = streamId;
src\aspnetcore\src\Shared\ServerInfrastructure\Http2\Http2Frame.Settings.cs (1)
29StreamId = 0;
src\aspnetcore\src\Shared\ServerInfrastructure\Http2\Http2Frame.WindowUpdate.cs (1)
20StreamId = streamId;
src\aspnetcore\src\Shared\ServerInfrastructure\Http2\Http2FrameReader.cs (1)
67frame.StreamId = (int)Bitshifter.ReadUInt31BigEndian(header.Slice(StreamIdOffset));
37 references to StreamId
Microsoft.AspNetCore.Server.Kestrel.Core (37)
Internal\Http2\Http2Connection.cs (33)
352AbortStream(_incomingFrame.StreamId, new IOException(ex.Message, ex)); 687if (_incomingFrame.StreamId != 0 && (_incomingFrame.StreamId & 1) == 0) 689throw new Http2ConnectionErrorException(CoreStrings.FormatHttp2ErrorStreamIdEven(_incomingFrame.Type, _incomingFrame.StreamId), Http2ErrorCode.PROTOCOL_ERROR, ConnectionEndReason.InvalidStreamId); 715if (_incomingFrame.StreamId == 0) 727if (_streams.TryGetValue(_incomingFrame.StreamId, out var stream)) 761throw new Http2ConnectionErrorException(CoreStrings.FormatHttp2ErrorStreamClosed(_incomingFrame.Type, _incomingFrame.StreamId), Http2ErrorCode.STREAM_CLOSED, ConnectionEndReason.FrameAfterStreamClose); 782return new Http2ConnectionErrorException(CoreStrings.FormatHttp2ErrorHeadersInterleaved(_incomingFrame.Type, _incomingFrame.StreamId, _currentHeadersStream.StreamId), Http2ErrorCode.PROTOCOL_ERROR, ConnectionEndReason.UnexpectedFrame); 797if (_incomingFrame.StreamId == 0) 807if (_incomingFrame.HeadersHasPriority && _incomingFrame.HeadersStreamDependency == _incomingFrame.StreamId) 809throw new Http2ConnectionErrorException(CoreStrings.FormatHttp2ErrorStreamSelfDependency(_incomingFrame.Type, _incomingFrame.StreamId), Http2ErrorCode.PROTOCOL_ERROR, ConnectionEndReason.StreamSelfDependency); 812if (_streams.TryGetValue(_incomingFrame.StreamId, out var stream)) 857else if (_incomingFrame.StreamId <= _highestOpenedStreamId) 866throw new Http2ConnectionErrorException(CoreStrings.FormatHttp2ErrorStreamClosed(_incomingFrame.Type, _incomingFrame.StreamId), Http2ErrorCode.STREAM_CLOSED, ConnectionEndReason.InvalidStreamId); 896stream.InitializeWithExistingContext(_incomingFrame.StreamId); 917_incomingFrame.StreamId, 937if (_incomingFrame.StreamId == 0) 942if (_incomingFrame.PriorityStreamDependency == _incomingFrame.StreamId) 944throw new Http2ConnectionErrorException(CoreStrings.FormatHttp2ErrorStreamSelfDependency(_incomingFrame.Type, _incomingFrame.StreamId), Http2ErrorCode.PROTOCOL_ERROR, ConnectionEndReason.StreamSelfDependency); 962if (_incomingFrame.StreamId == 0) 974if (_streams.TryGetValue(_incomingFrame.StreamId, out var stream)) 1002if (_incomingFrame.StreamId != 0) 1086if (_incomingFrame.StreamId != 0) 1120if (_incomingFrame.StreamId != 0) 1166if (_incomingFrame.StreamId == 0) 1173else if (_streams.TryGetValue(_incomingFrame.StreamId, out var stream)) 1182throw new Http2StreamErrorException(_incomingFrame.StreamId, CoreStrings.Http2StreamAborted, Http2ErrorCode.STREAM_CLOSED); 1187throw new Http2StreamErrorException(_incomingFrame.StreamId, CoreStrings.Http2ErrorWindowUpdateSizeInvalid, Http2ErrorCode.FLOW_CONTROL_ERROR); 1207if (_incomingFrame.StreamId != _currentHeadersStream.StreamId) 1300_streams[_incomingFrame.StreamId] = _currentHeadersStream; 1415if (_incomingFrame.StreamId > _highestOpenedStreamId) 1417throw new Http2ConnectionErrorException(CoreStrings.FormatHttp2ErrorStreamIdle(_incomingFrame.Type, _incomingFrame.StreamId), Http2ErrorCode.PROTOCOL_ERROR, ConnectionEndReason.InvalidStreamId); 1473throw new Http2ConnectionErrorException(CoreStrings.FormatHttp2ErrorStreamClosed(_incomingFrame.Type, _incomingFrame.StreamId), Http2ErrorCode.STREAM_CLOSED, ConnectionEndReason.FrameAfterStreamClose);
Internal\Http2\Http2FrameWriter.cs (1)
1040Bitshifter.WriteUInt31BigEndian(buffer, (uint)frame.StreamId, preserveHighestBit: false);
Internal\Infrastructure\KestrelTrace.Http2.cs (2)
41Http2Log.Http2FrameReceived(_http2Logger, connectionId, frame.Type, frame.StreamId, frame.PayloadLength, frame.ShowFlags()); 64Http2Log.Http2FrameSending(_http2Logger, connectionId, frame.Type, frame.StreamId, frame.PayloadLength, frame.ShowFlags());
src\aspnetcore\src\Shared\ServerInfrastructure\Http2\Http2Frame.cs (1)
63return $"{Type} Stream: {StreamId} Length: {PayloadLength} Flags: {ShowFlags()}";