3 ms·
var task1 = service.DispatchFirst(param1); var task2 = service.DispatchSecond(param2); var final = service.DispatchThird(await task1, await task2); or var q
by neonsunset 3y ago
var task1 = service.DispatchFirst(param1);
var task2 = service.DispatchSecond(param2);
var final = service.DispatchThird(await task1, await task2);
or
var queries = users.Select(user => FetchPurchases(user.Id));
var results = await Task.WhenAll(queries);
Very easy.
As long as you don't touch System.Threading.Tasks.Dataflow namespace, everything will be good.