TplExtensions.FollowCancelableTaskToCompletion<T> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine Aufgabe ab, die schließlich das Ergebnis einer anderen Aufgabe ergibt, wenn diese Aufgabe beendet wird. Wenn diese Aufgabe stattdessen abgebrochen ist, wird dem Nachfolger für sein Ergebnis iterativ gefolgt.
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)
Typparameter
- T
Der Typ des von der Aufgabe zurückgegebenen Werts.
Parameter
Die Aufgabe, deren Ergebnis von der folgende Aufgabe zurückgegeben werden soll.
- ultimateCancellation
- CancellationToken
Ein Token, dessen Abbruch signalisiert, dass die folgende Aufgabe abgebrochen werden soll.
- taskThatFollows
- TaskCompletionSource<T>
Der TaskCompletionSource, dessen Aufgabe es ist, zu folgen. Verlassen Sie at null
, um eine neue Aufgabe zu erstellen.
Gibt zurück
Die folgende Aufgabe: