Skip to content

CoalescingDispatchScheduler.ScheduleOnDispatcher(Action, TimeSpan) method

Defined in

Type: CoalescingDispatchScheduler Namespace: ReactiveUI.Primitives.Reactive.Concurrency Assembly: ReactiveUI.Primitives.Blazor.Reactive.dll

Applies to

net10.0, net10.0, net10.0-desktop1.0, net10.0-browserwasm1.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net10.0-windows7.0, net10.0-windows7.0, net10.0-windows10.0.19041, net9.0, net9.0, net9.0-windows7.0, net9.0-windows7.0, net9.0-windows10.0.19041, net9.0-desktop1.0, net9.0-browserwasm1.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-windows10.0.19041, net8.0-windows7.0, net8.0-windows7.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, netstandard2.1, net481, net481, net462, net462

protected virtual IDisposable ScheduleOnDispatcher(Action work, TimeSpan dueTime)

View source

Summary: Runs work on the dispatcher after dueTime. The default marshals the wait onto the shared timer, then re-queues the work onto the dispatcher when it is due. Platforms with a native UI-thread timer override this to run the work directly on the dispatcher thread.

Parameters

NameTypeDescription
workActionCallback to invoke on the dispatcher thread when due.
dueTimeTimeSpanRelative time after which to invoke work.

Returns: IDisposable -- The disposable used to cancel the delayed dispatch.