protected async override Task ExecuteAsync( CancellationToken cancellationToken) { while (!cancellationToken.IsCancellationRequested) { var workItem = await _taskQueue.DequeueAsync(cancellationToken); try { var blah = workItem(cancellationToken); otherBackgroundTaskQueue.QueueBackgroundWorkItem(blah); } catch (Exception ex) { } } }
protected async override Task ExecuteAsync(CancellationToken cancellationToken) { while (!cancellationToken.IsCancellationRequested) { var workItem = await _taskQueue.DequeueAsync(cancellationToken); try { var blah = workItem(cancellationToken); otherBackgroundTaskQueue.QueueBackgroundWorkItem(blah); } #pragma warning disable CS0168 // Variable is declared but never used catch (Exception ex) #pragma warning restore CS0168 // Variable is declared but never used { } } }