public void Clear() { if (_message != null) { lock (_resetLock) { if (_message != null && _message.Body != null) _message.Body.Dispose(); _message = null; } } _bytesToSend = 0; _isHeaderSent = false; _stream.SetLength(0); } }