private void Dispose(bool disposing) { if (_responseState >= ResponseState.Closed) { return; } EnsureResponseStream(); _responseStream.Close(); _responseState = ResponseState.Closed; HttpListenerContext.Close(); }