7 writes to _responseDataPayloadRemaining
System.Net.Http (7)
System\Net\Http\SocketsHttpHandler\Http3RequestStream.cs (7)
582
_responseDataPayloadRemaining
= -1; // Set to -1 to indicate EOS.
1180
_responseDataPayloadRemaining
-= copyLen;
1205
_responseDataPayloadRemaining
-= bytesRead;
1252
_responseDataPayloadRemaining
-= copyLen;
1277
_responseDataPayloadRemaining
-= bytesRead;
1367
_responseDataPayloadRemaining
= payloadLength;
1384
_responseDataPayloadRemaining
= -1; // Set to -1 to indicate EOS.
12 references to _responseDataPayloadRemaining
System.Net.Http (12)
System\Net\Http\SocketsHttpHandler\Http3RequestStream.cs (12)
1164
if (
_responseDataPayloadRemaining
<= 0 && !ReadNextDataFrameAsync(response, CancellationToken.None).AsTask().GetAwaiter().GetResult())
1176
int copyLen = (int)Math.Min(buffer.Length, Math.Min(
_responseDataPayloadRemaining
, _recvBuffer.ActiveLength));
1187
if (
_responseDataPayloadRemaining
== 0 && _recvBuffer.ActiveLength == 0)
1196
int copyLen = (int)Math.Min(buffer.Length,
_responseDataPayloadRemaining
);
1201
throw new HttpIOException(HttpRequestError.ResponseEnded, SR.Format(SR.net_http_invalid_response_premature_eof_bytecount,
_responseDataPayloadRemaining
));
1236
if (
_responseDataPayloadRemaining
<= 0 && !await ReadNextDataFrameAsync(response, cancellationToken).ConfigureAwait(false))
1248
int copyLen = (int)Math.Min(buffer.Length, Math.Min(
_responseDataPayloadRemaining
, _recvBuffer.ActiveLength));
1259
if (
_responseDataPayloadRemaining
== 0 && _recvBuffer.ActiveLength == 0)
1268
int copyLen = (int)Math.Min(buffer.Length,
_responseDataPayloadRemaining
);
1273
throw new HttpIOException(HttpRequestError.ResponseEnded, SR.Format(SR.net_http_invalid_response_premature_eof_bytecount,
_responseDataPayloadRemaining
));
1346
if (
_responseDataPayloadRemaining
== -1)
1401
if (
_responseDataPayloadRemaining
!= -1) // -1 is used for EOF, 0 for consumed DATA frame payload before the next read