System::Threading::Tasks::Run méthode

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

Met en file d’attente le travail spécifié pour s’exécuter dans le pool de threads et renvoie un handle de Task pour ce travail.

TaskPtr System::Threading::Tasks::Run(const Action<> &action)
ParamètreTypeDescription
actionconst Action<>&Le travail à exécuter de manière asynchrone.

ReturnValue

Un Task qui représente le travail mis en file d’attente pour s’exécuter dans le pool de threads.

Voir aussi

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

Met en file d’attente le travail spécifié pour s’exécuter dans le pool de threads et renvoie un handle de Task pour ce travail.

TaskPtr System::Threading::Tasks::Run(const Action<> &action, const CancellationToken &cancellationToken)
ParamètreTypeDescription
actionconst Action<>&Le travail à exécuter de manière asynchrone.
cancellationTokenconst CancellationToken&Un jeton d’annulation qui peut être utilisé pour annuler le travail s’il n’a pas encore commencé.

ReturnValue

Un Task qui représente le travail mis en file d’attente pour s’exécuter dans le pool de threads.

Voir aussi

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

Met en file d’attente le travail spécifié pour s’exécuter dans le pool de threads et renvoie un proxy pour le Task renvoyé par la fonction.

TaskPtr System::Threading::Tasks::Run(const Func<TaskPtr> &function)
ParamètreTypeDescription
functionconst Func<TaskPtr>&Le travail à exécuter de manière asynchrone, qui renvoie un Task.

ReturnValue

Un Task qui représente un proxy pour le Task renvoyé par la fonction.

Voir aussi

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

Met en file d’attente le travail spécifié pour s’exécuter dans le pool de threads et renvoie un handle Task pour ce travail.

template<typename TResult> RTaskPtr<TResult> System::Threading::Tasks::Run(const Func<TResult> &function)
ParamètreDescription
TResultLe type du résultat renvoyé par la tâche.
ParamètreTypeDescription
fonctionconst Func<TResult>&Le travail à exécuter de manière asynchrone.

ReturnValue

Un Task qui représente le travail mis en file d’attente pour s’exécuter dans le pool de threads.

Voir aussi