public void Dispose() { if (runner != null) { runner.Dispose(); } }
public async Task StopAsync(CancellationToken cancellationToken) { await Runner.Dispose(cancellationToken); BackgroundWorker.Dispose(); }