System.Reactiveは初めてですが、私はこのすべてを理解しているので、監視可能なコレクションをサブスクライブでき、そこで何かが発生した場合は通知を受け取ります。
しかし、タスクのスケジューリングに役立つフレームワークを探しているので、すでにデータでいっぱいになっている監視可能なコレクションを用意し、それらを時間でフィルタリングして、いくつかの基準が一致するとすぐに次のイベントを発生させるのは非常に大きなことです。 。
クラスがあるとしましょう
Public Class Appointment
Property Notification As DateTime
End Class
次に、があり、List<IObservable>
それをサブスクライブします。次に、where
何かが追加されたときではなく、何かが一致したときに、のようなものを指定します。この場合、現在の日時Now()
と予定
src.WhenWhere(x => x.Notification < Now())
または、これはカスタムオブザーバブルを使用して実行する必要がありますか?