ImmediateScheduler

StockSharp.Xaml.Charting.Threading

Provides a task scheduler that runs tasks on the current thread.

Hereda de: TaskScheduler

Propiedades

MaximumConcurrencyLevel : int

Gets the maximum degree of parallelism for this scheduler.

Métodos

GetScheduledTasks() : IEnumerable<Task>

Gets the Tasks currently scheduled to this scheduler.

Devuelve: An empty enumerable, as Tasks are never queued, only executed.

QueueTask(Task)

Runs the provided Task synchronously on the current thread.

task
The task to be executed.
TryExecuteTaskInline(Task, bool) : bool

Runs the provided Task synchronously on the current thread.

task
The task to be executed.
taskWasPreviouslyQueued
Whether the Task was previously queued to the scheduler.

Devuelve: True if the Task was successfully executed; otherwise, false.