Task completedTask = await Task.WhenAny(downloadTask, timeoutTask);
if (completedTask == timeoutTask)
return null;
return await downloadTask;
ребят я запутался немного, в данном случае поток приостановится, пока одна из Тасков не будет выполнена (downloadTask или TimeoutTask)?