Метод Task.ContinueWith(Action<Task, Object>, Object, CancellationToken, TaskContinuationOptions, TaskScheduler)
Создает продолжение, которое выполняется после завершения выполнения целевого объекта Task .
Синтаксис
public Task ContinueWith(Action<Task, object> continuationAction, object state, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler)
Параметры
continuationAction
-
Действие, которое необходимо выполнить после завершения
Task .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния.
continuationOptions
-
Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как
OnlyOnCanceled , а также параметры выполнения, например
ExecuteSynchronously .
scheduler
-
Планировщик
TaskScheduler , который следует связать с задачей продолжения и использовать для ее запуска.
Возвращаемое значение