protected override Task OnDeactivateAsync() { this.tokenSource.Cancel(); this.tokenSource.Dispose(); return Task.FromResult(true); }