TplExtensions.FollowCancelableTaskToCompletion<T> Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu görev tamamlandığında, sonunda başka bir görevin sonucunu üretecek bir görevi alır. Bunun yerine bu görev iptal edilirse, sonucu yinelemeli olarak ardılı takip edilir.
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)
Tür Parametreleri
- T
Görev tarafından döndürülen değerin türü.
Parametreler
- ultimateCancellation
- CancellationToken
İptali aşağıdaki görevin iptal edilmesi gerektiğini belirten bir belirteç.
- taskThatFollows
- TaskCompletionSource<T>
Görevi takip edilen TaskCompletionSource. Yeni bir görevin oluşturulması için konumunda null bırakın.
Döndürülenler
Aşağıdaki görev.