protected virtual void OnDispose() { _cancellationTokenSource.Cancel(); _cancellationTokenSource.Dispose(); PendingRequestManager.Dispose(); }
protected virtual void Dispose(bool disposing) { if (IsDisposed) { return; } IsDisposing = true; try { if (disposing) { _cancellationTokenSource.Cancel(); _cancellationTokenSource.Dispose(); PendingRequestManager.Dispose(); } } finally { IsDisposing = false; IsDisposed = true; } }