======Метод Task.ContinueWith(Action, Object, CancellationToken)====== Создает продолжение, которое выполняется после завершения выполнения целевого объекта [[developers:references:system.threading.tasks.task|Task]] . * **Пространство имен:** [[developers:references:system.threading.tasks|System.Threading.Tasks]] * **Сборка:** mscorlib (в mscorlib.dll) =====Синтаксис===== public Task ContinueWith(Action continuationAction, object state, CancellationToken cancellationToken) **Параметры** * //continuationAction// * Тип: [[developers:references:system.action_2|System.Action]]<[[developers:references:system.threading.tasks.task|System.Threading.Tasks.Task]], [[developers:references:system.object|System.Object]]> * Действие, которое необходимо выполнить после завершения [[developers:references:system.threading.tasks.task|Task]] .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. * //state// * Тип: [[developers:references:system.object|System.Object]] * Объект, который представляет данные, используемые действием продолжения. * //cancellationToken// * Тип: [[developers:references:system.threading.cancellationtoken|System.Threading.CancellationToken]] * Токен [[developers:references:system.threading.cancellationtoken|CancellationToken]] , который будет назначен новой задаче продолжения. **Возвращаемое значение** * Тип: [[developers:references:system.threading.tasks.task|System.Threading.Tasks.Task]] * Новое продолжение [[developers:references:system.threading.tasks.task|Task]] .