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 on the dispatcher.
Namespace: System.Reactive.Concurrency
Assembly: System.Reactive.Windows.Threading (in System.Reactive.Windows.Threading.dll)
Syntax
'Declaration
Public Function Schedule(Of TState) ( _
state As TState, _
action As Func(Of IScheduler, TState, IDisposable) _
) As IDisposable
'Usage
Dim instance As DispatcherScheduler
Dim state As TState
Dim action As Func(Of IScheduler, TState, IDisposable)
Dim returnValue As IDisposable
returnValue = instance.Schedule(state, _
action)
public IDisposable Schedule<TState>(
TState state,
Func<IScheduler, TState, IDisposable> action
)
public:
generic<typename TState>
virtual IDisposable^ Schedule(
TState state,
Func<IScheduler^, TState, IDisposable^>^ action
) sealed
abstract Schedule :
state:'TState *
action:Func<IScheduler, 'TState, IDisposable> -> IDisposable
override Schedule :
state:'TState *
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
The state passed to the action to be executed.
- action
Type: System.Func<IScheduler, TState, IDisposable>
The action to be executed.
Return Value
Type: System.IDisposable
The disposable object used to cancel the scheduled action (best effort).
Implements
IScheduler.Schedule<TState>(TState, Func<IScheduler, TState, IDisposable>)