Skip to content

UnoDispatcherScheduler class

Attributes: [CLSCompliant(false)]

Defined in

Namespace: System.Reactive.Concurrency Assembly: ReactiveUI.Uno.dll Full name: System.Reactive.Concurrency.UnoDispatcherScheduler Modifiers: public sealed

Summary

View source

Represents an object that schedules units of work on a CoreDispatcher.

Applies to

net10.0, net10.0-android36.0, net10.0-ios26.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net10.0-tvos26.0, net10.0-maccatalyst26.0, net9.0, net9.0-tvos18.0, net9.0-maccatalyst18.0, net9.0-desktop1.0, net9.0-browserwasm1.0, net9.0-ios18.0, net9.0-android35.0, net8.0-macos15.0, net8.0-ios18.0, net8.0-maccatalyst18.0, net8.0-tvos18.0, netstandard2.1, net471

Class hierarchy
classDiagram
class UnoDispatcherScheduler
class LocalScheduler
LocalScheduler <|-- UnoDispatcherScheduler
class ISchedulerPeriodic {
    <>
}
ISchedulerPeriodic <|.. UnoDispatcherScheduler

Inherits from: LocalScheduler

Implements: ISchedulerPeriodic

Remarks

This scheduler type is typically used indirectly through the ObserveOnDispatcher<TSource> and SubscribeOnDispatcher<TSource> methods that use the current Dispatcher.

Constructors

NameSummary
.ctorConstructs a [UnoDispatcherScheduler](# that schedules units of work on the given CoreDispatcher.

Properties

NameSummary
static CurrentGets the scheduler that schedules work on the CoreDispatcher associated with the current Window.
DispatcherGets the CoreDispatcher associated with the [UnoDispatcherScheduler](#
PriorityGets the priority at which work is scheduled.

Methods

NameSummary
ScheduleSchedules an action to be executed on the dispatcher.
SchedulePeriodicSchedules a periodic piece of work on the dispatcher, using a DispatcherTimer object.
Inherited members