Skip to content

Scheduler.Sleep(IScheduler, TimeSpan) method

Defined in

Type: Scheduler Namespace: System.Reactive.Concurrency Assembly: System.Reactive.dll

Applies to

net8.0, net8.0-windows10.0.19041, netstandard2.0

Overloads

  1. public static SchedulerOperation Sleep(this IScheduler scheduler, TimeSpan dueTime)

  2. public static SchedulerOperation Sleep(this IScheduler scheduler, TimeSpan dueTime, CancellationToken cancellationToken)

  3. public static SchedulerOperation Sleep(this IScheduler scheduler, DateTimeOffset dueTime)

  4. public static SchedulerOperation Sleep(this IScheduler scheduler, DateTimeOffset dueTime, CancellationToken cancellationToken)

1. Overload

public static SchedulerOperation Sleep(this IScheduler scheduler, TimeSpan dueTime)

Parameters

NameTypeDescription
scheduler[IScheduler](#--
dueTimeTimeSpan--

Returns: SchedulerOperation

2. Overload

public static SchedulerOperation Sleep(this IScheduler scheduler, TimeSpan dueTime, CancellationToken cancellationToken)

Parameters

NameTypeDescription
scheduler[IScheduler](#--
dueTimeTimeSpan--
cancellationTokenCancellationToken--

Returns: SchedulerOperation

3. Overload

public static SchedulerOperation Sleep(this IScheduler scheduler, DateTimeOffset dueTime)

Parameters

NameTypeDescription
scheduler[IScheduler](#--
dueTimeDateTimeOffset--

Returns: SchedulerOperation

4. Overload

public static SchedulerOperation Sleep(this IScheduler scheduler, DateTimeOffset dueTime, CancellationToken cancellationToken)

Parameters

NameTypeDescription
scheduler[IScheduler](#--
dueTimeDateTimeOffset--
cancellationTokenCancellationToken--

Returns: SchedulerOperation