static void DoTest() { Observable.Range(1, 5).Do(i => { }, () => { Console.WriteLine("Do OnCompleted"); }) .SubscribeX(); }
/// <summary> /// 规定的时间如果没有 发射出来值 就会报错 /// </summary> static void TimeOutTest() { Observable.Range(1, 4).Do(i => Thread.Sleep(i * 500)).Timeout(TimeSpan.FromMilliseconds(1100)).SubscribeX(); }