TplExtensions.FollowCancelableTaskToCompletion<T> Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan tugas yang akhirnya akan menghasilkan hasil tugas lain, ketika tugas tersebut selesai. Jika tugas tersebut dibatalkan, penerusnya akan diikuti karena hasilnya, secara berulang.
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)
Jenis parameter
- T
Jenis nilai yang dikembalikan oleh tugas.
Parameter
- ultimateCancellation
- CancellationToken
Token yang pembatalannya memberi sinyal bahwa tugas berikut harus dibatalkan.
- taskThatFollows
- TaskCompletionSource<T>
TaskCompletionSource yang tugasnya harus diikuti. Biarkan tugas null baru dibuat.
Mengembalikan
Tugas berikut.