Je ne connais pas System.Reactive, mais si je comprends bien, on peut s'abonner à n'importe quelle collection observable et si quelque chose s'y passe, je suis notifié.
Mais comme je suis à la recherche d'un cadre de travail qui m'aide à planifier des tâches, ce serait énorme d'avoir une collection d'observables qui est déjà remplie de données, de les filtrer par temps et de faire en sorte qu'elles déclenchent l'événement onnext dès que certains critères sont remplis.
Disons que nous avons la classe
Public Class Appointment
Property Notification As DateTime
End Class
et ensuite nous avons un List<IObservable>
et on s'y abonne, puis on spécifie quelque chose comme une where
mais pas lorsque quelque chose de nouveau est ajouté, mais lorsque quelque chose correspond. Dans ce cas, la date actuelle Now()
et tout rendez-vous
src.WhenWhere(x => x.Notification < Now())
Ou faut-il le faire avec un observable personnalisé ?