PrepAway - Latest Free Exam Questions & Answers

Which code segment should you use in the method body?

You are implementing a method named ProcessReports that 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?

PrepAway - Latest Free Exam Questions & Answers

A.
if (ct.IsCancellationRequested)
return;

B.
ct.ThrowIfCancellationRequested() ;

C.
cts.Cancel();

D.
throw new AggregateException();

One Comment on “Which code segment should you use in the method body?


Leave a Reply