Ai đó có thể giải thích cho tôi về việc sử dụng quá tải Task.Wait (CancellationToken) không? MSDN không nói nhiều về nó ...Task.Wait Method (CancellationToken)
Đây là cách tôi thường xử lý hủy nhiệm vụ:
var source = new CancellationTokenSource();
var task = Task.Factory.StartNew(() =>
{
while (true)
{
source.Token.ThrowIfCancellationRequested();
}
}, source.Token);
try
{
task.Wait();
}
catch (AggregateException exc)
{
exc.Flatten().Handle(e => e is OperationCanceledException);
}
Vì vậy, khi là nó hữu ích để vượt qua các dấu hiệu để các phương pháp Chờ?
Cảm ơn, đã tìm thấy câu trả lời trong một bài báo, xem bình luận của tôi dưới đây. – Tsef