Компонент BackgroundWorker
BackgroundWorker
Компонент позволяет форме или элементу управления выполнять операцию асинхронно.
В этом разделе
Общие сведения о компоненте BackgroundWorker
Описывает BackgroundWorker
компонент, который дает возможность выполнять длительные операции асинхронно (в фоновом режиме»), в потоке, отличающемся от основного потока пользовательского интерфейса приложения.
Пошаговое руководство: Выполнение операции в фоновом режиме
Демонстрирует использование BackgroundWorker
компонента в конструкторе для выполнения длительной операции в отдельном потоке.
Практическое руководство. Фоновое выполнение операции
Демонстрирует использование BackgroundWorker
компонент для выполнения длительной операции в отдельном потоке.
Пошаговое руководство: Реализация формы, в который выполняется фоновая операция
Создание приложения с помощью конструктора, выполняющего математические вычисления в асинхронном режиме.
Практическое руководство. Реализация формы, в которой выполняется фоновая операция
Создание приложения, выполняющего математические вычисления в асинхронном режиме.
Практическое руководство. Загрузите файл в фоновом режиме
Демонстрирует использование BackgroundWorker
компонента для загрузки файла в отдельном потоке.
Ссылка
BackgroundWorker
Описание класса и всех его членов.
RunWorkerCompletedEventArgs
Описывает тип, содержащий данные для RunWorkerCompleted событий.
ProgressChangedEventArgs
Описывает тип, содержащий данные для ProgressChanged событий.
Связанные разделы
Обзор асинхронной модели, основанной на событиях
Описывает, как асинхронная модель позволяет использовать преимущества многопоточных приложений устраняет многие сложности, присущие многопоточности.