Skip to content

)} )}

CoalescingDispatchScheduler.Schedule(TState, Func) 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

Overloads

  • 1. public override IDisposable Schedule<TState>(TState state, Func<IScheduler, TState, IDisposable> action)
  • 2. public override IDisposable Schedule<TState>(TState state, TimeSpan dueTime, Func<IScheduler, TState, IDisposable> action)

1. Overload

public override IDisposable Schedule<TState>(TState state, Func<IScheduler, TState, IDisposable> action)

View source

Summary: Schedules an action to be executed as soon as possible on the dispatcher.

Type parameters

NameDescription
TStateThe type of the state passed to the action.

Parameters

NameTypeDescription
stateTStateState passed to the action.
actionFuncAction to execute.

Returns: IDisposable -- The disposable used to cancel the scheduled action.

Exceptions

TypeCondition
System.ArgumentNullExceptionaction is null.

2. Overload

public override IDisposable Schedule<TState>(TState state, TimeSpan dueTime, Func<IScheduler, TState, IDisposable> action)

View source

Summary: Schedules an action to be executed after the specified relative due time on the dispatcher.

Type parameters

NameDescription
TStateThe type of the state passed to the action.

Parameters

NameTypeDescription
stateTStateState passed to the action.
dueTimeTimeSpanRelative time after which to execute the action.
actionFuncAction to execute.

Returns: IDisposable -- The disposable used to cancel the scheduled action.

Exceptions

TypeCondition
System.ArgumentNullExceptionaction is null.