Method | Description | |
---|---|---|
ControlledTaskScheduler ( |
||
GetAwaiter ( ) : TaskAwaiter | ||
Pause ( ) : IDisposable | ||
Wait ( ) : void |
Waits until scheduler queue is empty
|
|
WaitForUpcomingTasks ( int ms = 1000 ) : void |
Waits for tasks to be scheduled and then until scheduler queue is empty If there are tasks in the queue already, behaves similar to Wait().
|
Method | Description | |
---|---|---|
AfterTaskExecuted ( Task task ) : void | ||
Callback ( Task task ) : void | ||
GetScheduledTasks ( ) : IEnumerable |
||
QueueTask ( Task task ) : void | ||
Resume ( ) : void | ||
TryExecuteTaskInline ( Task task, bool taskWasPreviouslyQueued ) : bool |
public ControlledTaskScheduler ( |
||
syncContext | ||
return | System |
public WaitForUpcomingTasks ( int ms = 1000 ) : void | ||
ms | int | /// Number of milliseconds to wait until task is scheduled. /// Should be greater than 0. /// Default value is 1000ms. /// |
return | void |