Метод System::Threading::Tasks::Run

System::Threading::Tasks::Run(const Action<>&) method

Помещает указанную работу в очередь на выполнение в пуле потоков и возвращает дескриптор Task для этой работы.

TaskPtr System::Threading::Tasks::Run(const Action<> &action)
ПараметрТипОписание
действиеconst Action<>&Работа, которую необходимо выполнить асинхронно.

ReturnValue

Объект Task, представляющий работу, помещённую в очередь для выполнения в пуле потоков.

См. также

System::Threading::Tasks::Run(const Action<>&, const CancellationToken&) method

Помещает указанную работу в очередь на выполнение в пуле потоков и возвращает дескриптор Task для этой работы.

TaskPtr System::Threading::Tasks::Run(const Action<> &action, const CancellationToken &cancellationToken)
ПараметрТипОписание
действиеconst Action<>&Работа, которую необходимо выполнить асинхронно.
cancellationTokenconst CancellationToken&Токен отмены, который можно использовать для отмены работы, если она ещё не началась.

ReturnValue

Объект Task, представляющий работу, помещённую в очередь для выполнения в пуле потоков.

См. также

System::Threading::Tasks::Run(const Func<TaskPtr>&) method

Помещает указанную работу в очередь на выполнение в пуле потоков и возвращает прокси для Task, возвращаемого функцией.

TaskPtr System::Threading::Tasks::Run(const Func<TaskPtr> &function)
ПараметрТипОписание
functionconst Func<TaskPtr>&Работа, которую необходимо выполнить асинхронно и которая возвращает Task.

ReturnValue

Объект Task, представляющий прокси для Task, возвращаемого функцией.

См. также

System::Threading::Tasks::Run(const Func<TResult>&) method

Помещает указанную работу в очередь для выполнения в пуле потоков и возвращает дескриптор Task для этой работы.

template<typename TResult> RTaskPtr<TResult> System::Threading::Tasks::Run(const Func<TResult> &function)
ПараметрОписание
TResultТип результата, возвращаемого задачей.
ПараметрТипОписание
функцияconst Func<TResult>&Работа, которую необходимо выполнить асинхронно.

ReturnValue

Объект Task представляет работу, помещённую в очередь для выполнения в пуле потоков.

См. также