Запуск задачи сразу, затем по временному интервалу с помощью Rx framework

Я пытаюсь запустить свою задачу сразу, а затем выполнить ее по временному интервалу. Я написал следующее :

var syncMailObservable = Observable.Interval(TimeSpan.FromSeconds(15));
syncMailObservable.Subscribe(s => MyTask());

Проблема в том, что задача запускается только через 15 секунд. Мне нужно запустить задачу в начале, а затем продолжить по временному интервалу.

Как мне это сделать?

8
задан Bo Persson 17 October 2011 в 21:36
поделиться