Angenommen, ich verwende die folgende Schnittstelle (vorausgesetzt, wir können unsere Implementierung nicht ändern, um IObservable<T>
und IProperty<T>
zu erhalten).
Ich versuche, die Sammlung von T
s zu beobachten, die generiert wird, wenn sich der Wert ändert. Da das Ereignis als Action
und nicht als Standard-.NET-Ereignismuster deklariert wird, kann ich nicht Observable.FromEvent(...)
verwenden.
Ich habe mir einen Wrapper ausgedacht, der zu funktionieren scheint, aber als Rx-Neuling bin ich mir sicher, dass ich einige eingebaute Abstraktionen vermisse (oder möglicherweise nur die ganze Sache falsch mache).
Gibt es eine Möglichkeit, dies mithilfe der integrierten Rx-Funktionalität zu tun? Wenn nicht, fehlt in meinem Wrapper irgendeine offensichtliche Abstraktion, oder ist da ein ganz anderer Ansatz, den ich wählen sollte?
%Vor%Tags und Links .net c# system.reactive