Như tên cho thấy Lớp công nhân nền cho phép bạn thiết lập một chuỗi liên tục chạy trong nền và giao tiếp với chuỗi chính bất cứ khi nào được yêu cầu.
BackgroundWorker thực hiện việc triển khai các luồng trong Windows Forms. Các tác vụ chuyên sâu cần được thực hiện trên một luồng khác để giao diện người dùng không bị đóng băng. Nó là cần thiết để đăng tin nhắn và cập nhật giao diện người dùng khi nhiệm vụ được thực hiện.
Các thuộc tính sau được sử dụng trong lớp BackgroundWorker:
Tham khảo: Mạng nhà phát triển Microsoft (MSDN)
S.Không. | Tên &Mô tả |
---|---|
1 | CancelPending Giá trị cho biết liệu ứng dụng có yêu cầu hủy hoạt động nền hay không. |
2 | CanRaiseEvents Nhận một giá trị cho biết liệu thành phần có thể tạo ra một sự kiện hay không |
3 | Vùng chứa Nhận IContainer chứa Thành phần. |
4 | DesignMode Nhận một giá trị cho biết Thành phần hiện đang ở chế độ thiết kế hay không. (Được kế thừa từ Thành phần.) |
5 | Sự kiện Nhận danh sách các trình xử lý sự kiện được đính kèm với Thành phần này. |
6 | IsBusy Nhận một giá trị cho biết liệu BackgroundWorker có đang chạy một hoạt động không đồng bộ hay không. |
7 | Trang web Lấy hoặc đặt ISite của Thành phần. |
8 | WorkerReportsProgress Nhận hoặc đặt một giá trị cho biết liệu BackgroundWorker có thể báo cáo cập nhật tiến độ hay không. |
9 | WorkerSupportsCancellation Nhận hoặc đặt một giá trị cho biết liệu BackgroundWorker có hỗ trợ hủy không đồng bộ hay không. |