VirtualTimeSchedulerBase<TAbsolute, TRelative>::ScheduleRelative<TState> Method

Schedules an action to be executed at dueTime.

Namespace:  System.Reactive.Concurrency
Assembly:  System.Reactive (in System.Reactive.dll)

public:
generic<typename TState>
IDisposable^ ScheduleRelative(
	TState state, 
	TRelative 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: TRelative
Relative time after which to execute the action.
action
Type: System::Func<IScheduler, TState, IDisposable>
Action to be executed.

Return Value

Type: System::IDisposable
The IDisposable object used to cancel the scheduled action (best effort).
Show: