Trung BìnhC# iconC#

Làm thế nào để hủy đúng cách một async operation trong C#?

Truyền CancellationToken vào các async methods và kiểm tra token.IsCancellationRequested định kỳ.

  • Ném OperationCanceledException khi phát hiện cancellation.
  • Gọi cts.Cancel() để báo hiệu hủy bỏ; dùng cts.CancelAfter(TimeSpan) cho timeout tự động.
  • Xử lý cancellation đúng cách ngăn resource leak và orphaned tasks.

Xem toàn bộ C# cùng filter theo level & chủ đề con.

Mở danh sách C#