internal void FailSilently()
 {
     Dispose();
     // Abort the request but do not close the stream, let future writes complete silently
     _responseStream.Abort(dispose: false);
     _tcs.TrySetResult(null);
 }