Computer >> Máy Tính >  >> Lập trình >> C#

Lớp công nhân nền trong C #


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.