Я пытаюсь пройти учебный курс Дана Салливана по Rx Extensions на PluralSight.Это отличная вещь, но, к сожалению, Rx, кажется, уже изменился, хотя курс был опубликован только месяц назад.
Большинство изменений тривиально отработать (изменить с трех dll на один dll, изменитьв пространствах имен, используемых и т.д.), но я изо всех сил пытаюсь понять, что я должен использовать вместо Scheduler.Dispatcher в примере Дэна.Я не вижу ничего очевидного в свойствах, доступных в планировщике.
Вот код, который я пытаюсь получить, работая с (переделанной?) Библиотекой Rx (текущая стабильная версия v1.0.10605)
var query = from number in Enumerable.Range(1, 25) select StringWait(number.ToString());
var observableQuery = query.ToObservable(Scheduler.ThreadPool);
observableQuery.ObserveOn(Scheduler**.Dispatcher**).Subscribe(n => Results.AppendText(string.Format("{0}\n", n)));
Что я должен использовать для вызова кода наблюдателя (Results.AppendText) в исходном потоке Dispatcher?