TplExtensions.FollowCancelableTaskToCompletion<T> Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une tâche qui produira par la suite le résultat d'une autre tâche, lorsque celle-ci s'achèvera. Si cette tâche est annulée à la place, le résultat de son successeur sera suivi, de manière itérative.
public static System.Threading.Tasks.Task<T> FollowCancelableTaskToCompletion<T> (Func<System.Threading.Tasks.Task<T>> taskToFollow, System.Threading.CancellationToken ultimateCancellation, System.Threading.Tasks.TaskCompletionSource<T> taskThatFollows = default);
public static System.Threading.Tasks.Task<T> FollowCancelableTaskToCompletion<T> (Func<System.Threading.Tasks.Task<T>> taskToFollow, System.Threading.CancellationToken ultimateCancellation, System.Threading.Tasks.TaskCompletionSource<T>? taskThatFollows = default);
static member FollowCancelableTaskToCompletion : Func<System.Threading.Tasks.Task<'T>> * System.Threading.CancellationToken * System.Threading.Tasks.TaskCompletionSource<'T> -> System.Threading.Tasks.Task<'T>
Public Function FollowCancelableTaskToCompletion(Of T) (taskToFollow As Func(Of Task(Of T)), ultimateCancellation As CancellationToken, Optional taskThatFollows As TaskCompletionSource(Of T) = Nothing) As Task(Of T)
Paramètres de type
- T
Type de valeur retourné par la tâche.
Paramètres
- ultimateCancellation
- CancellationToken
Jeton dont l'annulation signale que la tâche suivante doit être annulée.
- taskThatFollows
- TaskCompletionSource<T>
Le TaskCompletionSource dont la tâche doit suivre. Laissez à pour null
qu’une nouvelle tâche soit créée.
Retours
Tâche suivante.