Currently, the ProcessEnumerable will throw a cancellation exception immediately when cancellation is requested. That is, without waiting for the active action tasks to complete. The returned task should only complete (or become canceled in this case) when all already started actions are completed.
Currently, the ProcessEnumerable will throw a cancellation exception immediately when cancellation is requested. That is, without waiting for the active action tasks to complete. The returned task should only complete (or become canceled in this case) when all already started actions are completed.