Ich habe eine sehr einfache Aufgabe, die ich gerne mit rx erreichen würde und ich bin mir nicht sicher, wie es zu erreichen ist. Betrachten Sie den folgenden Code als Minimalbeispiel.Holen Sie sich die neueste Nachricht von einem IObservable
var subject = new Subject<int>();
subject.OnNext(1);
subject.OnNext(2);
Assert.AreEqual(2, subject.__________());
// > what goes above <
Das Verfahren sollte nur auf die IObservable
Schnittstelle etwas ausgesetzt werden. Es gibt zwei nützliche Kandidaten, die nicht tun, was ich hoffe. Die Latest
Methode blockiert bis zur nächsten Nachricht, die nicht das Verhalten ist, nach dem ich suche. Die MostRecent
Dokumentation sah sehr vielversprechend aus, konnte aber nicht das liefern, was ich mir erhofft hatte.
Warum versuchen Sie, dies zu tun? – Enigmativity