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

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

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

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

ReturnValue

Задача Task представляет работу, поставленную в очередь для выполнения в пуле потоков.

См. также

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

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

TaskPtr System::Threading::Tasks::Run(const Action<> &action, const CancellationToken &cancellationToken)
ПараметрТипОписание
actionconst 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 представляет работу, поставленную в очередь для выполнения в пуле потоков.

См. также