Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In vielen Anwendungen können Sie ihre Benutzeroberfläche reaktionsfähiger gestalten, indem Sie zeitaufwendige Vorgänge in einem anderen Thread ausführen. Eine Reihe von Tools steht für das Multithreading Ihrer Windows Forms-Steuerelemente zur Verfügung, darunter der System.Threading-Namespace, die Control.BeginInvoke-Methode und die BackgroundWorker
-Komponente.
Hinweis
Die BackgroundWorker
Komponente ersetzt den System.Threading Namespace und fügt der Control.BeginInvoke Methode Funktionen hinzu. Diese werden jedoch sowohl für die Abwärtskompatibilität als auch für die zukünftige Verwendung beibehalten, falls Sie sich dafür entscheiden. Weitere Informationen finden Sie unter der Übersicht über die BackgroundWorker-Komponente.
In diesem Abschnitt
Vorgehensweise: Aufrufen von Thread-Safe Windows Forms-Steuerelement-Funktionen
Zeigt, wie Threadsichere Aufrufe an Windows Forms-Steuerelemente ausgeführt werden.
Vorgehensweise: Verwenden eines Hintergrundthreads zum Suchen nach Dateien
Zeigt, wie Sie den System.Threading Namespace und die BeginInvoke Methode verwenden, um asynchron nach Dateien zu suchen.
Referenz
BackgroundWorker Dokumentiert eine Komponente, die einen Arbeitsthread für asynchrone Vorgänge kapselt.
LoadAsync Dokumentiert, wie ein Sound asynchron geladen wird.
LoadAsync Dokumentiert, wie ein Bild asynchron geladen wird.
Verwandte Abschnitte
So führen Sie einen Vorgang im Hintergrund aus
Zeigt, wie Sie einen zeitaufwendigen Vorgang mit der BackgroundWorker Komponente ausführen.
Übersicht über die BackgroundWorker-Komponente
Enthält Themen, in denen beschrieben wird, wie die BackgroundWorker Komponente für asynchrone Vorgänge verwendet wird.
.NET Desktop feedback