Parallel.ForEachAsync is a .NET method for processing an enumerable sequence in parallel, using an asynchronous delegate.