Skip to content

CoreDispatcherScheduler class

Attributes: [CLSCompliant(false)]

Defined in

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

Summary

View source

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

Applies to

net8.0, net8.0-android34.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2

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

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 [CoreDispatcherScheduler](# 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 [CoreDispatcherScheduler](#
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