Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Entwurfsmuster für die asynchrone Programmierung

Es gibt verschiedene Möglichkeiten, asynchrone Features für Clientcode verfügbar zu machen. Das ereignisbasierte asynchrone Muster gibt Klassen ein empfohlenes Verfahren zum Präsentieren von asynchronem Verhalten vor.

HinweisHinweis

Ab .NET Framework, Version 4 stellt die Task Parallel Library ein neues Modell für die asynchrone und parallele Programmierung bereit. Weitere Informationen finden Sie unter Parallele Programmierung in .NET Framework.

Übersicht über ereignisbasierte asynchrone Muster

Beschreibt, wie das ereignisbasierte asynchrone Muster die Vorteile von Multithreadanwendungen bietet und gleichzeitig viele komplexe Aspekte des Multithreaddesigns verbirgt.

Implementieren des ereignisbasierten asynchronen Entwurfsmusters

Beschreibt das standardisierte Verfahren zum Verpacken einer Klasse, die über asynchrone Features verfügt.

Bewährte Verfahrensweisen für das Implementieren des ereignisbasierten asynchronen Entwurfsmusters

Beschreibt die Anforderungen, die zum Verfügbarmachen asynchroner Features nach dem ereignisbasierten asynchronen Muster erfüllt sein müssen.

Gründe für das Implementieren des ereignisbasierten asynchronen Musters

Beschreibt, wie Sie ermitteln, ob Sie das ereignisbasierte asynchrone Muster anstelle des IAsyncResult-Musters implementieren sollen.

Exemplarische Vorgehensweise: Implementieren einer Komponente, die das ereignisbasierte asynchrone Muster unterstützt

Veranschaulicht das Erstellen einer Komponente, die das ereignisbasierte asynchrone Muster implementiert. Dieses Muster wird mithilfe von Hilfsklassen aus dem System.ComponentModel-Namespace implementiert, was eine einwandfreie Funktionsweise der Komponente unter jedem beliebigen Anwendungsmodell gewährleistet.

Gewusst wie: Verwenden von Komponenten, die das ereignisbasierte asynchrone Muster unterstützen

Beschreibt die Verwendung einer Komponente, die das ereignisbasierte asynchrone Muster unterstützt.

AsyncOperation

Beschreibt die AsyncOperation-Klasse und enthält Links zu allen Membern.

AsyncOperationManager

Beschreibt die AsyncOperationManager-Klasse und enthält Links zu allen Membern.

BackgroundWorker

Beschreibt die BackgroundWorker-Komponente und enthält Links zu allen Membern.

Task Parallel Library

Beschreibt ein Programmiermodell für asynchrone und parallele Vorgänge.

Verwaltetes Threading

Beschreibt Multithreadingfeatures in .NET Framework.

Threading (C# und Visual Basic)

Beschreibt Multithreading-Funktionen in den Programmiersprachen C# und Visual Basic.

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ