BackgroundWorker 구성 요소BackgroundWorker Component

BackgroundWorker 양식이 나 컨트롤 작업을 비동기적으로 실행 하려면 구성 요소에 사용 하도록 설정 합니다.The BackgroundWorker component enables your form or control to run an operation asynchronously.

섹션 내용In This Section

BackgroundWorker 구성 요소 개요BackgroundWorker Component Overview
에 대해 설명 합니다 BackgroundWorker 응용 프로그램의 주 UI 스레드가 아닌 다른 스레드에서 비동기적으로 ("백그라운드에서") 시간이 오래 걸리는 작업을 실행 하는 기능을 제공 하는 구성 요소입니다.Describes the BackgroundWorker component, which gives you the ability to execute time-consuming operations asynchronously ("in the background"), on a thread different from your application's main UI thread.

연습: 백그라운드에서 작업 실행Walkthrough: Running an Operation in the Background
사용 하는 방법에 설명 합니다 BackgroundWorker 별도 스레드에서 시간이 많이 걸리는 작업을 실행 하려면 디자이너에서 구성 요소입니다.Demonstrates how to use the BackgroundWorker component in the designer to run a time-consuming operation on a separate thread.

방법: 백그라운드에서 작업 실행How to: Run an Operation in the Background
사용 하는 방법에 설명 합니다 BackgroundWorker 구성 요소가 별도 스레드에서 시간이 많이 걸리는 작업을 실행 합니다.Demonstrates how to use the BackgroundWorker component to run a time-consuming operation on a separate thread.

연습: 백그라운드 작업을 사용 하는 폼 구현Walkthrough: Implementing a Form That Uses a Background Operation
수학적 계산을 비동기적으로 수행 하는 디자이너를 사용 하 여 응용 프로그램을 만듭니다.Creates an application using the designer that does mathematical computations asynchronously.

방법: 백그라운드 작업을 사용하는 양식 구현How to: Implement a Form That Uses a Background Operation
수학적 계산을 비동기적으로 수행 하는 응용 프로그램을 만듭니다.Creates an application that does mathematical computations asynchronously.

방법: 백그라운드에서 파일 다운로드How to: Download a File in the Background
사용 하는 방법에 설명 합니다 BackgroundWorker 별도 스레드에서 파일을 다운로드 하는 구성 요소입니다.Demonstrates how to use the BackgroundWorker component to download a file on a separate thread.

참조Reference

BackgroundWorker
이 클래스를 설명하고 모든 해당 멤버의 링크를 포함합니다.Describes this class and has links to all its members.

RunWorkerCompletedEventArgs
에 대 한 데이터를 보유 하는 형식을 설명 합니다 RunWorkerCompleted 이벤트입니다.Describes the type that holds data for the RunWorkerCompleted event.

ProgressChangedEventArgs
에 대 한 데이터를 보유 하는 형식을 설명 합니다 ProgressChanged 이벤트입니다.Describes the type that holds data for the ProgressChanged event.

이벤트 기반 비동기 패턴 개요Event-based Asynchronous Pattern Overview
어떻게 비동기 패턴을 통해 사용할 수 있는 다중 스레드 응용 프로그램의 장점을 많은 복잡 한 다중 스레드 디자인에 내재 된 문제를 숨기면 설명 합니다.Describes how the asynchronous pattern makes available the advantages of multithreaded applications while hiding many of the complex issues inherent in multithreaded design.