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