Tôi đã sử dụng BackgroundWorker để tải xuống một số trang web bằng cách gọi WebClient.DownloadString bên trong một vòng lặp. Tôi muốn tùy chọn cho người dùng hủy ở giữa nội dung tải xuống, vì vậy tôi
Tôi có thứ gì đó giống như hàng đợi công việc trên RabbitMQ và, theo yêu cầu hủy công việc, tôi muốn rút lại các tác vụ chưa bắt đầu xử lý (thư của họ chưa được ack'd), tương ứng để rút lại các tin nh
.NET 4 đã giới thiệu một số loại để hỗ trợ độc đáo cooperative cancellation. Tôi muốn có thể hủy bỏ một hoạt động đang chạy trong một AppDomain khác nhau. Loại CancellationToken là cấu trúc. Nếu tôi c