任何人都可以帮助,我希望从asp.net web api返回一个异步流,它似乎有多种方式或我不明白区别。PushStreamContent vs任务操作?
例如,你可以做一个PushStreamContent到标准HttpResponseMessage或看起来可以实现任务和等待等
有什么区别?
即使对于少量数据,我是否应该始终返回一个流?
是这种情况我应该总是使用异步任务?
似乎很混乱,我用google搜索了差异,但我似乎无法找到具体的答案。
任何人都可以帮助,我希望从asp.net web api返回一个异步流,它似乎有多种方式或我不明白区别。PushStreamContent vs任务操作?
例如,你可以做一个PushStreamContent到标准HttpResponseMessage或看起来可以实现任务和等待等
有什么区别?
即使对于少量数据,我是否应该始终返回一个流?
是这种情况我应该总是使用异步任务?
似乎很混乱,我用google搜索了差异,但我似乎无法找到具体的答案。
最终它取决于你试图在你的情况下做的,这里是我发现PushStreamContent的例子:
约PushStreamContent一些意见,使其有价值相比,定制等待实现:
1)它监视输出流并在可用时进行回调。 2)它在输出流关闭时完成响应。
让我们知道你在做什么,也许我可以给出更具体的答案。