29 votos

Rx .NET - ¿Qué pasó con el Programador.Despachador?

Estoy tratando de trabajar a través de Dan Sullivan Rx Extensiones curso de capacitación sobre PluralSight. Es un excelente material, pero por desgracia Rx parece que ya se han cambiado, aunque el curso se publicó hace un mes.

La mayoría de los cambios son triviales para el trabajo (cambio de tres archivos dll de una sola dll, el cambio en los espacios de nombres utilizados etc) pero estoy tratando de entender lo que debe utilizar en lugar de Programador.Despachador en Dan el ejemplo. Yo no le veo nada obvio en las propiedades que están disponibles en el Programador.

Este es el código que estoy tratando de llegar a trabajar con el (refactorizar?) Rx de la biblioteca (actualmente la versión estable v1.0.Iso 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)));

¿Qué debo usar para invocar el Observador (código de los Resultados.AppendText) en el original Despachador de hilo?

42voto

Richard Szalay Puntos 42486

El DispatcherScheduler ha sido trasladado a la System.Reactive.Windows.Threading de la asamblea. Si usted está usando NuGet, en Rx-WPF

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X