我需要从异步 ASPX 页面进行 n 次异步 Web 服务调用。
每个 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 都是一个 Web 服务调用,我想使其异步。但是,我需要这些调用以特定顺序发生。
有什么建议如何实施吗?