Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Schedules an action to be executed after dueTime.
Namespace: System.Reactive.Concurrency
Assembly: System.Reactive (in System.Reactive.dll)
Syntax
'Declaration
Public Function Schedule(Of TState) ( _
state As TState, _
dueTime As TimeSpan, _
action As Func(Of IScheduler, TState, IDisposable) _
) As IDisposable
'Usage
Dim instance As NewThreadScheduler
Dim state As TState
Dim dueTime As TimeSpan
Dim action As Func(Of IScheduler, TState, IDisposable)
Dim returnValue As IDisposable
returnValue = instance.Schedule(state, _
dueTime, action)
public IDisposable Schedule<TState>(
TState state,
TimeSpan dueTime,
Func<IScheduler, TState, IDisposable> action
)
public:
generic<typename TState>
virtual IDisposable^ Schedule(
TState state,
TimeSpan dueTime,
Func<IScheduler^, TState, IDisposable^>^ action
) sealed
abstract Schedule :
state:'TState *
dueTime:TimeSpan *
action:Func<IScheduler, 'TState, IDisposable> -> IDisposable
override Schedule :
state:'TState *
dueTime:TimeSpan *
action:Func<IScheduler, 'TState, IDisposable> -> IDisposable
JScript does not support generic types and methods.
Type Parameters
- TState
The state argument type.
Parameters
- state
Type: TState
State passed to the action to be executed.
- dueTime
Type: System.TimeSpan
Action to be executed.
- action
Type: System.Func<IScheduler, TState, IDisposable>
Relative time after which to execute the action.
Return Value
Type: System.IDisposable
Disposable object used to cancel the scheduled action (best effort).
Implements
IScheduler.Schedule<TState>(TState, TimeSpan, Func<IScheduler, TState, IDisposable>)