result.SetCompleted (false, 0);
if (!initRead) {
initRead = true;
- WebConnection.InitRead (cnc);
+ cnc.InitRead ();
}
} catch (Exception e) {
KillBuffer ();
cnc.EndWrite (request, true, r);
if (!initRead) {
initRead = true;
- WebConnection.InitRead (cnc);
+ cnc.InitRead ();
}
var cl = request.ContentLength;
if (!sendChunked && cl == 0)
SetHeadersAsync (true, inner => {
if (inner.GotException) {
- result.SetCompleted (inner.CompletedSynchronously, inner.Exception);
+ result.SetCompleted (inner.CompletedSynchronouslyPeek, inner.Exception);
return;
}
if (cnc.Data.StatusCode != 0 && cnc.Data.StatusCode != 100) {
- result.SetCompleted (inner.CompletedSynchronously);
+ result.SetCompleted (inner.CompletedSynchronouslyPeek);
return;
}
if (!initRead) {
initRead = true;
- WebConnection.InitRead (cnc);
+ cnc.InitRead ();
}
if (length == 0) {
complete_request_written = true;
- result.SetCompleted (inner.CompletedSynchronously);
+ result.SetCompleted (inner.CompletedSynchronouslyPeek);
return;
}
complete_request_written = true;
if (!initRead) {
initRead = true;
- WebConnection.InitRead (cnc);
+ cnc.InitRead ();
}
return;
}