VPNice article Ashley! As a point of favour of WhenAll is that the AggregateException is only raised with WaitAll. WhenAll or individual calls would raise the original exception.Comment·Article·May 4, 2022·Why you may be doing async wrong, in C#.