BackgroundWorker összetevő

A BackgroundWorker összetevő lehetővé teszi, hogy az űrlap vagy a vezérlő aszinkron módon futtasson egy műveletet.

Ebben a részben

BackgroundWorker-összetevő áttekintése
A BackgroundWorker összetevőt ismerteti, amely lehetővé teszi az időigényes műveletek aszinkron módon (a háttérben) történő végrehajtását az alkalmazás fő felhasználói felületi szálától eltérő szálon.

útmutató: Művelet futtatása a háttérben
Bemutatja, hogyan használhatja a tervezőben a BackgroundWorker összetevőt egy időigényes művelet külön szálon való futtatásához.

Útmutató: Művelet futtatása a háttérben
Bemutatja, hogyan futtathat egy időigényes műveletet a BackgroundWorker összetevővel egy külön szálon.

útmutató: Háttérműveletet használó űrlap implementálása
Létrehoz egy alkalmazást a tervezővel, amely aszinkron módon végez matematikai számításokat.

Útmutató: Háttérműveletet használó űrlap implementálása
Létrehoz egy alkalmazást, amely aszinkron módon végez matematikai számításokat.

Útmutató: Fájl letöltése a háttérben
Bemutatja, hogyan tölthet le egy fájlt a BackgroundWorker összetevővel egy külön szálon.

Referenciák

BackgroundWorker Leírja ezt az osztályt, és tartalmaz hivatkozásokat az összes tagjára.

RunWorkerCompletedEventArgs Az esemény adatait RunWorkerCompleted tartalmazó típust ismerteti.

ProgressChangedEventArgs Az esemény adatait ProgressChanged tartalmazó típust ismerteti.

eseményalapú aszinkron minta áttekintése
Ismerteti, hogy az aszinkron minta hogyan teszi elérhetővé a többszálas alkalmazások előnyeit, miközben elrejti a többszálas kialakításban rejlő összetett problémákat.