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 consentirà di visualizzare il risultato di un'altra attività quando l'attività viene completata. Se tale attività viene invece annullata, il suo successore verrà seguito per il relativo 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
Il tipo di valore restituito dall'attività.
Parametri
L'attività il cui risultato dovrebbe essere restituito dall'attività seguente.
- ultimateCancellation
- CancellationToken
Token il cui annullamento segnala che l'attività seguente deve essere annullata.
- taskThatFollows
- TaskCompletionSource<T>
La TaskCompletionSource per cui segue la relativa attività. Lasciare l'indirizzo per null
creare una nuova attività.
Restituisce
Attività seguente.