CoreDispatcherObservable
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, CoreDispatcher 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, CoreDispatcher dispatcher, CoreDispatcherPriority 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, DependencyObject dependencyObject)
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, DependencyObject dependencyObject, CoreDispatcherPriority priority)
Wraps the source sequence in order to run its observer callbacks on the dispatcher associated with the specified object.
public static IObservable<TSource> ObserveOnCoreDispatcher<TSource>(this IObservable<TSource> source)
Wraps the source sequence in order to run its observer callbacks on the dispatcher associated with the current window.
public static IObservable<TSource> ObserveOnDispatcher<TSource>(this IObservable<TSource> source, CoreDispatcherPriority priority)
Wraps the source sequence in order to run its observer callbacks on the dispatcher associated with the current window.
public static IObservable<TSource> SubscribeOn<TSource>(this IObservable<TSource> source, CoreDispatcher 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, CoreDispatcher dispatcher, CoreDispatcherPriority 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, DependencyObject dependencyObject)
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, DependencyObject dependencyObject, CoreDispatcherPriority priority)
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> SubscribeOnCoreDispatcher<TSource>(this IObservable<TSource> source)
Wraps the source sequence in order to run its subscription and unsubscription logic on the dispatcher associated with the current window.
public static IObservable<TSource> SubscribeOnDispatcher<TSource>(this IObservable<TSource> source, CoreDispatcherPriority priority)
Wraps the source sequence in order to run its subscription and unsubscription logic on the dispatcher associated with the current window.