Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
RX を使用して非同期 Web リクエストを作成しています。定義済みの時間に Web リクエストを呼び出す適切なスケジューラはありますか? タスク スケジューラと RX スケジューラのどちらを使用するか迷っています。
Rxスケジューラとタスクスケジューラは別物です。Rxスケジューラは、IObservableがサブスクリプションを適切に「スケジュール」するのに役立ちます(このSOの質問を参照してください)。タスクスケジューラは、タスク(抽象的な概念)が実行される方法です。つまり、同じスレッドまたはスレッドプールなどで実行されます。指定された時間に非同期Web要求を生成する場合は、任意のタイマーを使用できます。 BCLからのオブジェクト。
Rx を使用している場合は、Rx を使用します。
これを使用して、Web リクエストをスケジュールしてみてください。
Scheduler.ThreadPool .Schedule( DateTimeOffset.Now.AddHours(1.0), () => { /* Do web request */ });