TplExtensions.FollowCancelableTaskToCompletion<T> Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un'attività che alla fine produrrà il risultato di un'altra attività, al termine dell'attività. Se l'attività viene invece annullata, il suo successore verrà seguito per il risultato, in modo iterativo.
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)
Parametri di tipo
- T
Tipo di valore restituito dall'attività.
Parametri
- ultimateCancellation
- CancellationToken
Token il cui annullamento segnala che l'attività seguente deve essere annullata.
- taskThatFollows
- TaskCompletionSource<T>
TaskCompletionSource di cui seguire l'attività. Lasciare l'indirizzo per null creare una nuova attività.
Valori restituiti
Attività seguente.