Método System::Threading::Tasks::Run

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

Encola el trabajo especificado para ejecutarse en el pool de subprocesos y devuelve un manejador Task para ese trabajo.

TaskPtr System::Threading::Tasks::Run(const Action<> &action)
ParámetroTipoDescripción
acciónconst Action<>&El trabajo a ejecutar de forma asíncrona.

ReturnValue

Una Task que representa el trabajo encolado para ejecutarse en el grupo de subprocesos.

Ver también

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

Encola el trabajo especificado para ejecutarse en el pool de subprocesos y devuelve un manejador Task para ese trabajo.

TaskPtr System::Threading::Tasks::Run(const Action<> &action, const CancellationToken &cancellationToken)
ParámetroTipoDescripción
acciónconst Action<>&El trabajo a ejecutar de forma asíncrona.
cancellationTokenconst CancellationToken&Un token de cancelación que puede usarse para cancelar el trabajo si aún no ha comenzado.

ReturnValue

Una Task que representa el trabajo encolado para ejecutarse en el grupo de subprocesos.

Ver también

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

Encola el trabajo especificado para ejecutarse en el grupo de subprocesos y devuelve un proxy para la Task devuelta por la función.

TaskPtr System::Threading::Tasks::Run(const Func<TaskPtr> &function)
ParámetroTipoDescripción
functionconst Func<TaskPtr>&El trabajo a ejecutar de forma asíncrona, que devuelve una Task.

ReturnValue

Una Task que representa un proxy para la Task devuelta por la función.

Ver también

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

Encola el trabajo especificado para ejecutarse en el grupo de subprocesos y devuelve un manejador Task para ese trabajo.

template<typename TResult> RTaskPtr<TResult> System::Threading::Tasks::Run(const Func<TResult> &function)
ParámetroDescripción
TResultEl tipo del resultado devuelto por la tarea.
ParámetroTipoDescripción
funciónconst Func<TResult>&El trabajo a ejecutar de forma asíncrona.

ReturnValue

Una Task que representa el trabajo encolado para ejecutarse en el grupo de subprocesos.

Ver también