BackgroundWorker
Using a BackgroundWorker to complete a task.
Assigning Event Handlers to a BackgroundWorker
Creating a new BackgroundWorker instance
Assigning Properties to a BackgroundWorker