Click to Rate and Give Feedback

  Switch on low bandwidth view
This page is specific to
Microsoft Visual Studio 2008/.NET Framework 3.5

Other versions are also available for the following:
Windows Forms Programming
BackgroundWorker Component

The BackgroundWorker component enables your form or control to run an operation asynchronously.

BackgroundWorker Component Overview

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.

How to: Run an Operation in the Background

Demonstrates how to use the BackgroundWorker component to run a time-consuming operation on a separate thread.

How to: Download a File in the Background

Demonstrates how to use the BackgroundWorker component to download a file on a separate thread.

How to: Implement a Form That Uses a Background Operation

Creates an application that does mathematical computations asynchronously.

BackgroundWorker

Describes this class and has links to all its members.

RunWorkerCompletedEventArgs

Describes the type that holds data for the RunWorkerCompleted event.

ProgressChangedEventArgs

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.

Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker