private void CancelPendingResponseStreamReadOperation()
{
WinHttpTraceHelper.Trace("WinHttpResponseStream.CancelPendingResponseStreamReadOperation");
lock (_state.Lock)
{
if (_state.AsyncReadInProgress)
{
Debug.Assert(_requestHandle != null);
Debug.Assert(!_requestHandle.IsInvalid);
WinHttpTraceHelper.Trace("WinHttpResponseStream.CancelPendingResponseStreamReadOperation: before dispose");
_requestHandle.Dispose();
WinHttpTraceHelper.Trace("WinHttpResponseStream.CancelPendingResponseStreamReadOperation: after dispose");
}
}
}
}