58 writes to PayloadLength
InMemory.FunctionalTests (30)
Http2\Http2ConnectionTests.cs (1)
2738
frame.
PayloadLength
= 7;
Http2\Http2TestBase.cs (24)
669
frame.
PayloadLength
= extendedHeaderLength + length + padLength;
710
frame.
PayloadLength
= extendedHeaderLength + length;
759
frame.
PayloadLength
= extendedHeaderLength + length + padLength;
806
frame.
PayloadLength
= length;
819
frame.
PayloadLength
= payload.Length;
831
frame.
PayloadLength
= length;
842
frame.
PayloadLength
= 6;
859
frame.
PayloadLength
= 0;
875
frame.
PayloadLength
= length;
894
frame.
PayloadLength
= headerBlock.Length;
908
frame.
PayloadLength
= payloadLength;
925
frame.
PayloadLength
= 3;
945
frame.
PayloadLength
= length;
959
frame.
PayloadLength
= payload.Length;
973
frame.
PayloadLength
= length;
998
frame.
PayloadLength
= 0;
1010
frame.
PayloadLength
= 3;
1039
frame.
PayloadLength
= data.Length + 1 + padLength;
1062
frame.
PayloadLength
= frameLength;
1087
pingFrame.
PayloadLength
= length;
1130
priorityFrame.
PayloadLength
= length;
1158
frame.
PayloadLength
= length;
1194
frame.
PayloadLength
= length;
1205
frame.
PayloadLength
= 0;
src\Servers\Kestrel\shared\test\PipeWriterHttp2FrameExtensions.cs (5)
25
frame.
PayloadLength
= payload.Length;
38
frame.
PayloadLength
= length;
58
frame.
PayloadLength
= length;
74
frame.
PayloadLength
= headerData.Length;
90
frame.
PayloadLength
= data.Length;
Microsoft.AspNetCore.Server.Kestrel.Core (18)
Internal\Http2\Http2FrameWriter.cs (8)
509
_outgoingFrame.
PayloadLength
= ContinueBytes.Length;
620
_outgoingFrame.
PayloadLength
= currentSize;
640
_outgoingFrame.
PayloadLength
= payloadLength;
648
_outgoingFrame.
PayloadLength
= payloadLength;
733
_outgoingFrame.
PayloadLength
= (int)dataLength; // Plus padding
754
_outgoingFrame.
PayloadLength
= dataPayloadLength; // Plus padding
771
_outgoingFrame.
PayloadLength
= (int)dataLength; // Plus padding
913
_outgoingFrame.
PayloadLength
= settingsSize;
src\Shared\ServerInfrastructure\Http2\Http2Frame.Continuation.cs (1)
25
PayloadLength
= 0;
src\Shared\ServerInfrastructure\Http2\Http2Frame.Data.cs (1)
35
PayloadLength
= 0;
src\Shared\ServerInfrastructure\Http2\Http2Frame.GoAway.cs (1)
23
PayloadLength
= 8;
src\Shared\ServerInfrastructure\Http2\Http2Frame.Headers.cs (1)
47
PayloadLength
= 0;
src\Shared\ServerInfrastructure\Http2\Http2Frame.Ping.cs (1)
25
PayloadLength
= 8;
src\Shared\ServerInfrastructure\Http2\Http2Frame.Priority.cs (1)
23
PayloadLength
= 5;
src\Shared\ServerInfrastructure\Http2\Http2Frame.RstStream.cs (1)
17
PayloadLength
= 4;
src\Shared\ServerInfrastructure\Http2\Http2Frame.Settings.cs (1)
26
PayloadLength
= 0;
src\Shared\ServerInfrastructure\Http2\Http2Frame.WindowUpdate.cs (1)
17
PayloadLength
= 4;
src\Shared\ServerInfrastructure\Http2\Http2FrameReader.cs (1)
64
frame.
PayloadLength
= payloadLength;
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (5)
src\Servers\Kestrel\shared\test\PipeWriterHttp2FrameExtensions.cs (5)
25
frame.
PayloadLength
= payload.Length;
38
frame.
PayloadLength
= length;
58
frame.
PayloadLength
= length;
74
frame.
PayloadLength
= headerData.Length;
90
frame.
PayloadLength
= data.Length;
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (5)
src\Servers\Kestrel\shared\test\PipeWriterHttp2FrameExtensions.cs (5)
25
frame.
PayloadLength
= payload.Length;
38
frame.
PayloadLength
= length;
58
frame.
PayloadLength
= length;
74
frame.
PayloadLength
= headerData.Length;
90
frame.
PayloadLength
= data.Length;
34 references to PayloadLength
InMemory.FunctionalTests (17)
Http2\Http2ConnectionTests.cs (2)
1310
Assert.True(dataSent >= frame.
PayloadLength
);
1314
dataSent -= frame.
PayloadLength
;
Http2\Http2StreamTests.cs (3)
2624
var buffer = new byte[trailerFrame.
PayloadLength
+ trailierContinuation.
PayloadLength
];
2626
trailierContinuation.PayloadSequence.CopyTo(buffer.AsSpan(trailerFrame.
PayloadLength
));
Http2\Http2TestBase.cs (11)
677
writableBuffer.Write(buffer.Slice(0, frame.
PayloadLength
));
718
writableBuffer.Write(buffer.Slice(0, frame.
PayloadLength
));
767
writableBuffer.Write(buffer.Slice(0, frame.
PayloadLength
));
1101
return SendAsync(new byte[pingFrame.
PayloadLength
]);
1117
var payload = new byte[priorityFrame.
PayloadLength
].AsSpan();
1146
var payload = new byte[rstStreamFrame.
PayloadLength
];
1169
return SendAsync(new byte[frame.
PayloadLength
]);
1179
return SendAsync(new byte[frame.
PayloadLength
]);
1273
Assert.Equal(withLength, frame.
PayloadLength
);
1293
Assert.Equal(8, frame.
PayloadLength
);
1339
Assert.Equal(4, frame.
PayloadLength
);
Http2\TlsTests.cs (1)
96
Assert.Equal(8, frame.
PayloadLength
);
Microsoft.AspNetCore.Server.Kestrel.Core (17)
Internal\Http2\Http2Connection.cs (8)
716
if (_incomingFrame.DataHasPadding && _incomingFrame.DataPadLength >= _incomingFrame.
PayloadLength
)
798
if (_incomingFrame.HeadersHasPadding && _incomingFrame.HeadersPadLength >= _incomingFrame.
PayloadLength
- 1)
931
if (_incomingFrame.
PayloadLength
!= 5)
951
if (_incomingFrame.
PayloadLength
!= 4)
993
if (_incomingFrame.
PayloadLength
!= 0)
1001
if (_incomingFrame.
PayloadLength
% 6 != 0)
1075
if (_incomingFrame.
PayloadLength
!= 8)
1123
if (_incomingFrame.
PayloadLength
!= 4)
Internal\Http2\Http2FrameWriter.cs (3)
967
Debug.Assert(payload.Length == _outgoingFrame.
PayloadLength
); // 8
1015
_unflushedBytes += Http2FrameReader.HeaderLength + _outgoingFrame.
PayloadLength
;
1033
Bitshifter.WriteUInt24BigEndian(buffer, (uint)frame.
PayloadLength
);
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)
63
return $"{Type} Stream: {StreamId} Length: {
PayloadLength
} Flags: {ShowFlags()}";
src\Shared\ServerInfrastructure\Http2\Http2Frame.Data.cs (1)
31
public int DataPayloadLength =>
PayloadLength
- DataPayloadOffset - DataPadLength;
src\Shared\ServerInfrastructure\Http2\Http2Frame.Headers.cs (1)
43
public int HeadersPayloadLength =>
PayloadLength
- HeadersPayloadOffset - HeadersPadLength;
src\Shared\ServerInfrastructure\Http2\Http2FrameReader.cs (1)
83
if (extendedHeaderLength > frame.
PayloadLength
)