【发布时间】:2014-12-19 05:58:51
【问题描述】:
给定:
-
IObservable<T> src -
async Task F(T){...}。 -
F只能按顺序调用。所以await F(x);await F(y);可以,但Task.Factory.ContinueWhenAll(new[]{F(x),F(y)}, _ => {...});是错误的,因为F(x)和F(y)不能同时运行。
我很清楚await src.Do(F) 是错误的,因为它会同时运行F。
我的问题是如何正确地做到这一点?
【问题讨论】:
标签: system.reactive