0

RX を使用して非同期 Web リクエストを作成しています。定義済みの時間に Web リクエストを呼び出す適切なスケジューラはありますか? タスク スケジューラと RX スケジューラのどちらを使用するか迷っています。

4

2 に答える 2

0

Rxスケジューラとタスクスケジューラは別物です。Rxスケジューラは、IObservableがサブスクリプションを適切に「スケジュール」するのに役立ちます(このSOの質問を参照してください)。タスクスケジューラは、タスク(抽象的な概念)が実行される方法です。つまり、同じスレッドまたはスレッドプールなどで実行されます。指定された時間に非同期Web要求を生成する場合は、任意のタイマーを使用できます。 BCLからのオブジェクト。

于 2011-11-10T15:22:23.627 に答える
0

Rx を使用している場合は、Rx を使用します。

これを使用して、Web リクエストをスケジュールしてみてください。

Scheduler.ThreadPool
    .Schedule(
        DateTimeOffset.Now.AddHours(1.0),
        () => { /* Do web request */ });
于 2011-11-11T01:38:41.997 に答える