BackgroundWorker
コンポーネントを使用すると、フォームまたはコントロールで操作を非同期的に実行できます。
このセクションにて
BackgroundWorker コンポーネントの概要
アプリケーションのメイン UI スレッドとは異なるスレッドで非同期的に ("バックグラウンドで") 時間のかかる操作を実行する機能を提供する BackgroundWorker
コンポーネントについて説明します。
チュートリアル: バックグラウンド での操作の実行
デザイナーで BackgroundWorker
コンポーネントを使用して、時間のかかる操作を別のスレッドで実行する方法を示します。
方法: バックグラウンド で操作を実行する
BackgroundWorker
コンポーネントを使用して、時間のかかる操作を別のスレッドで実行する方法を示します。
チュートリアル: バックグラウンド操作を使用するフォームの実装
数学的計算を非同期的に行うデザイナーを使用してアプリケーションを作成します。
方法: バックグラウンド操作を使用するフォームを実装する
数学計算を非同期的に実行するアプリケーションを作成します。
方法: バックグラウンド でファイルをダウンロードする
BackgroundWorker
コンポーネントを使用して、別のスレッドにファイルをダウンロードする方法を示します。
リファレンス
BackgroundWorker このクラスについて説明し、すべてのメンバーへのリンクを持ちます。
RunWorkerCompletedEventArgs RunWorkerCompleted イベントのデータを保持する型について説明します。
ProgressChangedEventArgs ProgressChanged イベントのデータを保持する型について説明します。
関連セクション
イベント ベースの非同期パターンの概要
マルチスレッド 設計に固有の複雑な問題の多くを非表示にしながら、非同期パターンでマルチスレッド アプリケーションの利点を利用できるようにする方法について説明します。
.NET Desktop feedback