TaskPoolScheduler.Schedule<TState> Method (TState, TimeSpan, Func<IScheduler, TState, IDisposable>)
Schedules an action to be executed after dueTime, using a System.Threading.Timer object.
Namespace: System.Reactive.Concurrency
Assembly: System.Reactive (in System.Reactive.dll)
public IDisposable Schedule<TState>(
TState state,
TimeSpan dueTime,
Func<IScheduler, TState, IDisposable> action
)
Type Parameters
- TState
The state argument type.
Parameters
- state
- Type: TState
State passed to the action to be executed.
- dueTime
- Type: System.TimeSpan
Relative time after which to execute the action.
- action
- Type: System.Func<IScheduler, TState, IDisposable>
Action to be executed.
Return Value
Type: System.IDisposableDisposable object used to cancel the scheduled action (best effort).