17 writes to PayloadLength
Microsoft.AspNetCore.Server.Kestrel.Core (17)
Internal\Http2\Http2FrameWriter.cs (7)
448_outgoingFrame.PayloadLength = ContinueBytes.Length; 548_outgoingFrame.PayloadLength = payloadLength; 562_outgoingFrame.PayloadLength = payloadLength; 601_outgoingFrame.PayloadLength = (int)dataLength; // Plus padding 622_outgoingFrame.PayloadLength = dataPayloadLength; // Plus padding 639_outgoingFrame.PayloadLength = (int)dataLength; // Plus padding 781_outgoingFrame.PayloadLength = settingsSize;
src\Shared\ServerInfrastructure\Http2\Http2Frame.Continuation.cs (1)
25PayloadLength = 0;
src\Shared\ServerInfrastructure\Http2\Http2Frame.Data.cs (1)
35PayloadLength = 0;
src\Shared\ServerInfrastructure\Http2\Http2Frame.GoAway.cs (1)
23PayloadLength = 8;
src\Shared\ServerInfrastructure\Http2\Http2Frame.Headers.cs (1)
47PayloadLength = 0;
src\Shared\ServerInfrastructure\Http2\Http2Frame.Ping.cs (1)
25PayloadLength = 8;
src\Shared\ServerInfrastructure\Http2\Http2Frame.Priority.cs (1)
23PayloadLength = 5;
src\Shared\ServerInfrastructure\Http2\Http2Frame.RstStream.cs (1)
17PayloadLength = 4;
src\Shared\ServerInfrastructure\Http2\Http2Frame.Settings.cs (1)
26PayloadLength = 0;
src\Shared\ServerInfrastructure\Http2\Http2Frame.WindowUpdate.cs (1)
17PayloadLength = 4;
src\Shared\ServerInfrastructure\Http2\Http2FrameReader.cs (1)
58frame.PayloadLength = payloadLength;
17 references to PayloadLength
Microsoft.AspNetCore.Server.Kestrel.Core (17)
Internal\Http2\Http2Connection.cs (8)
663if (_incomingFrame.DataHasPadding && _incomingFrame.DataPadLength >= _incomingFrame.PayloadLength) 719if (_incomingFrame.HeadersHasPadding && _incomingFrame.HeadersPadLength >= _incomingFrame.PayloadLength - 1) 852if (_incomingFrame.PayloadLength != 5) 872if (_incomingFrame.PayloadLength != 4) 914if (_incomingFrame.PayloadLength != 0) 922if (_incomingFrame.PayloadLength % 6 != 0) 992if (_incomingFrame.PayloadLength != 8) 1038if (_incomingFrame.PayloadLength != 4)
Internal\Http2\Http2FrameWriter.cs (3)
835Debug.Assert(payload.Length == _outgoingFrame.PayloadLength); // 8 883_unflushedBytes += Http2FrameReader.HeaderLength + _outgoingFrame.PayloadLength; 901Bitshifter.WriteUInt24BigEndian(buffer, (uint)frame.PayloadLength);
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\Shared\ServerInfrastructure\Http2\Http2Frame.cs (1)
57return $"{Type} Stream: {StreamId} Length: {PayloadLength} Flags: {ShowFlags()}";
src\Shared\ServerInfrastructure\Http2\Http2Frame.Data.cs (1)
31public int DataPayloadLength => PayloadLength - DataPayloadOffset - DataPadLength;
src\Shared\ServerInfrastructure\Http2\Http2Frame.Headers.cs (1)
43public int HeadersPayloadLength => PayloadLength - HeadersPayloadOffset - HeadersPadLength;
src\Shared\ServerInfrastructure\Http2\Http2FrameReader.cs (1)
77if (extendedHeaderLength > frame.PayloadLength)