Scheduler.Schedule Method (IScheduler, DateTimeOffset, Action)
Schedules an action to be executed at dueTime.
Namespace: System.Reactive.Concurrency
Assembly: System.Reactive (in System.Reactive.dll)
Syntax
'Declaration
<ExtensionAttribute> _
Public Shared Function Schedule ( _
scheduler As IScheduler, _
dueTime As DateTimeOffset, _
action As Action _
) As IDisposable
'Usage
Dim scheduler As IScheduler
Dim dueTime As DateTimeOffset
Dim action As Action
Dim returnValue As IDisposable
returnValue = scheduler.Schedule(dueTime, _
action)
public static IDisposable Schedule(
this IScheduler scheduler,
DateTimeOffset dueTime,
Action action
)
[ExtensionAttribute]
public:
static IDisposable^ Schedule(
IScheduler^ scheduler,
DateTimeOffset dueTime,
Action^ action
)
static member Schedule :
scheduler:IScheduler *
dueTime:DateTimeOffset *
action:Action -> IDisposable
public static function Schedule(
scheduler : IScheduler,
dueTime : DateTimeOffset,
action : Action
) : IDisposable
Parameters
- scheduler
Type: System.Reactive.Concurrency.IScheduler
The scheduler to execute the action on.
- dueTime
Type: System.DateTimeOffset
The absolute time at which to execute the action.
- action
Type: System.Action
The action to execute.
Return Value
Type: System.IDisposable
The disposable object used to cancel the scheduled action (best effort).
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type IScheduler. When you use instance method syntax to call this method, omit the first parameter. For more information, see or .