TaskScheduler.QueueTask(Task) Метод

Определение

Task Очереди планировщика.

protected public:
 abstract void QueueTask(System::Threading::Tasks::Task ^ task);
[System.Security.SecurityCritical]
protected internal abstract void QueueTask(System.Threading.Tasks.Task task);
protected internal abstract void QueueTask(System.Threading.Tasks.Task task);
[<System.Security.SecurityCritical>]
abstract member QueueTask : System.Threading.Tasks.Task -> unit
abstract member QueueTask : System.Threading.Tasks.Task -> unit
Protected Friend MustOverride Sub QueueTask (task As Task)

Параметры

task
Task

Очередь Task .

Атрибуты

Исключения

Аргумент task имеет значение NULL.

Комментарии

Класс, производный от TaskScheduler реализации этого метода для принятия задач, запланированных на планировщике.

Типичная реализация будет хранить задачу во внутренней структуре данных, которая будет обслуживаться потоками, которые будут выполнять эти задачи в некоторое время в будущем.

Этот метод должен вызываться только платформой .NET Framework и не должен вызываться непосредственно производным классом. Это необходимо для поддержания согласованности системы.

Применяется к

См. также раздел