Мне нужно сделать n вызовов асинхронных веб-сервисов со страницы асинхронного ASPX.
Каждый вызов WS извлекает часть двоичного файла. Затем код выводит блок файла в поток ответов на странице.
offset = 0;
blocksize = 1024;
output = getFileBlock(path, offset, blocksize);
//BinaryWrite output to Response
offset += blocksize;
output = getFileBlock(path, offset, blocksize);
//BinaryWrite output to Response
//etc...
Каждый getFileBlock - это вызов веб-службы, который я хотел бы сделать асинхронным. Однако мне нужно, чтобы эти вызовы происходили в определенном порядке.
Есть предложения, как это реализовать?