DispatcherObservable
Provides a set of extension methods for scheduling actions performed through observable sequences on UI dispatchers.
public static IObservable<TSource> ObserveOn<TSource>(this IObservable<TSource> source, Dispatcher dispatcher)
Wraps the source sequence in order to run its observer callbacks on the specified dispatcher.
public static IObservable<TSource> ObserveOn<TSource>(this IObservable<TSource> source, Dispatcher dispatcher, DispatcherPriority priority)
Wraps the source sequence in order to run its observer callbacks on the specified dispatcher.
public static IObservable<TSource> ObserveOn<TSource>(this IObservable<TSource> source, DispatcherScheduler scheduler)
Wraps the source sequence in order to run its observer callbacks on the specified dispatcher scheduler.
public static IObservable<TSource> ObserveOn<TSource>(this IObservable<TSource> source, DispatcherObject dispatcherObject)
Wraps the source sequence in order to run its observer callbacks on the dispatcher associated with the specified object.
public static IObservable<TSource> ObserveOn<TSource>(this IObservable<TSource> source, DispatcherObject dispatcherObject, DispatcherPriority priority)
Wraps the source sequence in order to run its observer callbacks on the dispatcher associated with the specified object.
Wraps the source sequence in order to run its observer callbacks on the dispatcher associated with the current thread.
public static IObservable<TSource> ObserveOnDispatcher<TSource>(this IObservable<TSource> source, DispatcherPriority priority)
Wraps the source sequence in order to run its observer callbacks on the dispatcher associated with the current thread.
public static IObservable<TSource> SubscribeOn<TSource>(this IObservable<TSource> source, Dispatcher dispatcher)
Wraps the source sequence in order to run its subscription and unsubscription logic on the specified dispatcher.
public static IObservable<TSource> SubscribeOn<TSource>(this IObservable<TSource> source, Dispatcher dispatcher, DispatcherPriority priority)
Wraps the source sequence in order to run its subscription and unsubscription logic on the specified dispatcher.
public static IObservable<TSource> SubscribeOn<TSource>(this IObservable<TSource> source, DispatcherScheduler scheduler)
Wraps the source sequence in order to run its subscription and unsubscription logic on the specified dispatcher scheduler.
public static IObservable<TSource> SubscribeOn<TSource>(this IObservable<TSource> source, DispatcherObject dispatcherObject)
Wraps the source sequence in order to run its subscription and unsubscription logic on the dispatcher associated with the specified object.
public static IObservable<TSource> SubscribeOn<TSource>(this IObservable<TSource> source, DispatcherObject dispatcherObject, DispatcherPriority priority)
Wraps the source sequence in order to run its subscription and unsubscription logic on the dispatcher associated with the specified object.
Wraps the source sequence in order to run its subscription and unsubscription logic on the dispatcher associated with the current thread.
public static IObservable<TSource> SubscribeOnDispatcher<TSource>(this IObservable<TSource> source, DispatcherPriority priority)
Wraps the source sequence in order to run its subscription and unsubscription logic on the dispatcher associated with the current thread.