As mentioned in my previous post, to get a ‘proper’ parallel foreach that is async is a bit of a pain So the solution is to write a true async function And you can call it … Of course, you can refine it by adding check for tokens that cannot be cancelled as well as […]