C 번호를 작성하는 것입니다 내가 당신이 원하는 무엇이든 할 수 있도록 키워드를 기다리고 그들이 비동기을 열었다 참조하십시오. 그러나 API의 표면적은 very large으로 보이며 제한이 있는지 잘 모르겠습니다. 이 가능한 경우 특히 내가 관심이 내가 전에 논의 Reddit from a while에 대한 링크가 있습니다은 가능한 7 아웃 인 IObservable <T> 발생
public IObservable<int> Generate(){
return Observable.Timer(TimeSpan.FromSeconds(1)).Select(_=>RandomNumber())
.Concat(Observable.Timer(TimeSpan.FromSeconds(2)).Select(_=>10))
.Replay();
}
에 해당 생각
int RandomNumber(){..}
public async IObservable<int> Generate(){
while(true){
await Observable.Timer(TimeSpan.FromSeconds(1)).Select(_=>RandomNumber());
await Observable.Timer(TimeSpan.FromSeconds(2)).Select(_=>10);
}
}
왜 비동기 await를 # 계산 식 경우에만 F만큼 강력 할 수있다 그들은있을 수 있었다.