You are implementing a method named ProcessReportsthat performs a long-running task. The ProcessReports()method has the following method signature:
public void ProcessReports(List<decimal> values,CancellationTokenSource cts, CancellationToken ct) If the calling code requests cancellation, the method must perform the following actions:
Cancel the long-running task.

Set the task status to TaskStatus.Canceled.

You need to ensure that the ProcessReports()method performs the required actions.
Which code segment should you use in the method body?