public CancellationToken GetCancellationToken() { if (_cancellationTokenSource == null) { _cancellationTokenSource = new CancellationTokenSource(); } return _cancellationTokenSource.Token; }