Scheduler.Schedule<TState> Method (IScheduler, TState, Action<TState, Action<TState>>)
Schedules an action to be executed recursively.
Namespace: System.Reactive.Concurrency
Assembly: System.Reactive (in System.Reactive.dll)
public static IDisposable Schedule<TState>( this IScheduler scheduler, TState state, Action<TState, Action<TState>> action )
Type Parameters
- TState
The state argument type.
Parameters
- scheduler
- Type: System.Reactive.Concurrency.IScheduler
The scheduler to execute the recursive action on.
- state
- Type: TState
The state passed to the action to be executed.
- action
- Type: System.Action<TState, Action<TState>>
The action to execute recursively.
Return Value
Type: System.IDisposableThe disposable object used to cancel the scheduled action (best effort).