BackgroundWorker コンポーネント
更新 : 2010 年 9 月
BackgroundWorker コンポーネントを使用すると、フォームまたはコントロールで非同期の操作を実行できます。
このセクションの内容
BackgroundWorker コンポーネントの概要
BackgroundWorker コンポーネントについて説明します。このコンポーネントを使用すると、時間のかかる操作を、アプリケーションのメイン UI スレッドとは別のスレッドで非同期的に ("バックグラウンドで") 実行できます。チュートリアル : 操作をバックグラウンドで実行する
デザイナーで BackgroundWorker コンポーネントを使用して、時間のかかる操作を別スレッドで実行する方法を説明します。方法 : バックグラウンドで操作を実行する
BackgroundWorker コンポーネントを使用して、時間のかかる操作を別スレッドで実行する方法を説明します。チュートリアル : バックグラウンド操作を使用するフォームの実装
デザイナーを使用して、数値演算処理を非同期で実行するアプリケーションを作成します。方法 : バックグラウンド操作を使用するフォームを実装する
数値演算処理を非同期で実行するアプリケーションを作成します。方法 : バックグラウンドでファイルをダウンロードする
BackgroundWorker コンポーネントを使用して、別スレッドでファイルをダウンロードする方法を説明します。
参照
BackgroundWorker
このクラスについて説明し、すべてのメンバーへのリンクの一覧を示します。RunWorkerCompletedEventArgs
RunWorkerCompleted イベントのデータを保持する型について説明します。ProgressChangedEventArgs
ProgressChanged イベントのデータを保持する型について説明します。
関連項目
- イベントベースの非同期パターンの概要
非同期パターンを使用することで、マルチスレッド デザイン固有の多くの複雑な問題を気にせずに、マルチスレッド アプリケーションの利点を活用する方法について説明します。
履歴の変更
日付 |
履歴 |
理由 |
---|---|---|
2010 年 9 月 |
重複したリンクを修正しました。 |
カスタマー フィードバック |