VirtualTimeSchedulerBase(Of TAbsolute, TRelative).ScheduleRelative(Of TState) Method

Schedules an action to be executed at dueTime.

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

'Declaration
Public Function ScheduleRelative(Of TState) ( _
	state As TState, _
	dueTime As TRelative, _
	action As Func(Of IScheduler, TState, IDisposable) _
) As IDisposable
'Usage
Dim instance As VirtualTimeSchedulerBase
Dim state As TState
Dim dueTime As TRelative
Dim action As Func(Of IScheduler, TState, IDisposable)
Dim returnValue As IDisposable

returnValue = instance.ScheduleRelative(state, _
	dueTime, 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(Of IScheduler, TState, IDisposable)
Action to be executed.

Return Value

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