7 writes to _responseDataPayloadRemaining
System.Net.Http (7)
System\Net\Http\SocketsHttpHandler\Http3RequestStream.cs (7)
611_responseDataPayloadRemaining = -1; // Set to -1 to indicate EOS. 1228_responseDataPayloadRemaining -= copyLen; 1253_responseDataPayloadRemaining -= bytesRead; 1300_responseDataPayloadRemaining -= copyLen; 1325_responseDataPayloadRemaining -= bytesRead; 1415_responseDataPayloadRemaining = payloadLength; 1426_responseDataPayloadRemaining = -1; // Set to -1 to indicate EOS.
12 references to _responseDataPayloadRemaining
System.Net.Http (12)
System\Net\Http\SocketsHttpHandler\Http3RequestStream.cs (12)
1212if (_responseDataPayloadRemaining <= 0 && !ReadNextDataFrameAsync(response, CancellationToken.None).AsTask().GetAwaiter().GetResult()) 1224int copyLen = (int)Math.Min(buffer.Length, Math.Min(_responseDataPayloadRemaining, _recvBuffer.ActiveLength)); 1235if (_responseDataPayloadRemaining == 0 && _recvBuffer.ActiveLength == 0) 1244int copyLen = (int)Math.Min(buffer.Length, _responseDataPayloadRemaining); 1249throw new HttpIOException(HttpRequestError.ResponseEnded, SR.Format(SR.net_http_invalid_response_premature_eof_bytecount, _responseDataPayloadRemaining)); 1284if (_responseDataPayloadRemaining <= 0 && !await ReadNextDataFrameAsync(response, cancellationToken).ConfigureAwait(false)) 1296int copyLen = (int)Math.Min(buffer.Length, Math.Min(_responseDataPayloadRemaining, _recvBuffer.ActiveLength)); 1307if (_responseDataPayloadRemaining == 0 && _recvBuffer.ActiveLength == 0) 1316int copyLen = (int)Math.Min(buffer.Length, _responseDataPayloadRemaining); 1321throw new HttpIOException(HttpRequestError.ResponseEnded, SR.Format(SR.net_http_invalid_response_premature_eof_bytecount, _responseDataPayloadRemaining)); 1394if (_responseDataPayloadRemaining == -1) 1443if (_responseDataPayloadRemaining != -1) // -1 is used for EOF, 0 for consumed DATA frame payload before the next read