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 einen Vorgang ab, der schließlich das Ergebnis eines anderen Vorgangs erzeugt, wenn dieser Vorgang abgeschlossen ist. Wenn diese Aufgabe stattdessen abgebrochen wird, wird ihr Nachfolger für das 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 Vom Vorgang zurückgegebene Werttyp.
Parameter
Der Vorgang, dessen Ergebnis von der folgenden Aufgabe zurückgegeben werden soll.
- ultimateCancellation
- CancellationToken
Ein Token, dessen Abbruch signalisiert, dass die folgende Aufgabe abgebrochen werden soll.
- taskThatFollows
- TaskCompletionSource<T>
Die TaskCompletionSource, deren Aufgabe sie befolgen soll. Lassen Sie sich bei der Erstellung einer neuen Aufgabe belassen null .
Gibt zurück
Die folgende Aufgabe.