>  기사  >  백엔드 개발  >  C#의 백그라운드 작업자 클래스

C#의 백그라운드 작업자 클래스

WBOY
WBOY앞으로
2023-09-03 23:33:021782검색

C# 中的后台工作者类

이름에서 알 수 있듯이 Background Worker 클래스를 사용하면 백그라운드에서 지속적으로 실행되고 필요할 때 기본 스레드와 통신하는 스레드를 설정할 수 있습니다.

BackgroundWorker는 Windows Forms에서 스레드를 구현합니다. UI가 멈추지 않도록 집중적인 작업을 다른 스레드에서 수행해야 합니다. 작업이 완료된 후에는 메시지를 게시하고 사용자 인터페이스를 업데이트해야 합니다.

BackgroundWorker 클래스에서는 다음 속성이 사용됩니다.

참조: Microsoft Developer Network (MSDN)

tr>
일련 번호 이름 및 설명

1 취소 보류 중

Instructions 애플리케이션이 백그라운드 작업 취소를 요청하는지 여부에 대한 값입니다.

td>

2 CanRaiseEvents strong>

구성 요소가 이벤트를 발생시킬 수 있는지 여부를 나타내는 값을 가져옵니다. 포함된 구성요소 컨테이너의 모습입니다.

4 DesignMode

구성 요소가 현재 디자인 모드인지 여부를 나타내는 값을 가져옵니다. (Component에서 상속됨)

5 Events

이 구성 요소에 연결된 이벤트 핸들러 목록을 가져옵니다.

6 IsBusy

BackgroundWorker가 비동기 작업을 실행 중인지 여부를 나타내는 값을 가져옵니다.

7 Site p>

구성요소의 ISite를 가져오거나 설정합니다.

8 WorkerReportsProgress

BackgroundWorker가 진행률 업데이트를 보고할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.

9 WorkerSupportsCancellation

BackgroundWorker가 비동기 취소를 지원하는지 여부를 나타내는 값을 가져오거나 설정합니다.

위 내용은 C#의 백그라운드 작업자 클래스의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제