public void Dispose() { if (request != null) { request.Dispose(); request = null; } GC.SuppressFinalize(this); }