Tudo bem fazer algum assíncrono / aguardar dentro de algum código .NET Parallel.ForEach ()?
Dado o código a seguir, éEstá bem façamasync/await
dentro de umParallel.ForEach
?
por exemplo.
Parallel.ForEach(names, name =>
{
// Do some stuff...
var foo = await GetStuffFrom3rdPartyAsync(name);
// Do some more stuff, with the foo.
});
ou há algumas pegadinhas que eu preciso saber?
EDIT: Não faço idéia se isso compila, btw. Apenas código Pseduo .. pensando em voz alta.