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