Asp.net PushStreamContent vs Task Action?
有人能帮忙吗,我想从asp.net web api返回一个异步流,但似乎有多种方法可以实现,或者我不理解其中的区别 例如,您可以对标准HttpResponseMessage执行PushStreamContent,或者您可以执行任务并等待等 有什么区别 即使对于少量数据,我也应该始终返回流吗 我应该一直使用异步任务吗Asp.net PushStreamContent vs Task Action?,asp.net,stream,asp.net-web-api,async-await,pushstreamcontent,Asp.net,Stream,Asp.net Web Api,Async Await,Pushstreamcontent,有人能帮忙吗,我想从asp.net web api返回一个异步流,但似乎有多种方法可以实现,或者我不理解其中的区别 例如,您可以对标准HttpResponseMessage执行PushStreamContent,或者您可以执行任务并等待等 有什么区别 即使对于少量数据,我也应该始终返回流吗 我应该一直使用异步任务吗 看起来很混乱,我用谷歌搜索了两者的区别,但我似乎找不到具体的答案。最终这取决于您在您的案例中尝试做什么,下面是我发现的PushStreamContent的一个示例: 与custom
看起来很混乱,我用谷歌搜索了两者的区别,但我似乎找不到具体的答案。最终这取决于您在您的案例中尝试做什么,下面是我发现的PushStreamContent的一个示例: 与custom await实现相比,对PushStreamContent的一些观察使其更有价值: 1) 它监视输出流,并在可用时进行回调。 2) 它在输出流关闭时完成响应
让我们知道你想做什么,也许我可以给出一个更具体的答案。最终取决于你在你的情况下想做什么,下面是我发现的PushStreamContent的一个示例: 与custom await实现相比,对PushStreamContent的一些观察使其更有价值: 1) 它监视输出流,并在可用时进行回调。 2) 它在输出流关闭时完成响应 让我们知道你想做什么,也许我可以给出一个更具体的答案