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