我有一個IObservable可以實現爲BehaviorSubject,ReplaySubject或類似的東西。IObservable - 忽略之前的結果
在以下情況下,我不希望訂閱服務器獲取最後一次緩存的值,而是希望獲取下一個值。有任何想法嗎?
var subject = new BehaviorSubject(1);
subject.OnNext(2);
subject.Subscribe(x => Console.WriteLine(x));
subject.OnNext(3);
注意,我想打印的數量爲3 ...我猜,我需要把的「subject.Subscribe」之間的反應擴展方法之一,得到一個新的觀察或東西。
所以,你希望能夠得到熱或冷的觀測,並讓他們都表現得好像他們是熱?或者它只是你想忽略的*最後*結果? – Gabe 2011-03-16 20:13:31