Freigeben über


Einschließen asynchroner Aufrufe

Bei der asynchronen Programmierung in .NET wird eine .NET-Klassenmethode aufgerufen, während das Programm weiter ausgeführt wird, bis entweder der angegebene Rückruf ausgeführt wird oder, falls kein Rückruf erfolgt, bis der Aufruf blockiert, abgerufen oder beendet wird. Ein Programm kann beispielsweise eine Methode aufrufen, die eine lange Liste abruft, während das Hauptprogramm weiterläuft. Nach Abschluss der Enumeration wird ein Rückruf gestartet, den das Programm dann verarbeitet.

Die asynchrone Programmierung ist eine Funktion, die von vielen Bereichen in .NET Framework unterstützt wird, z. B.:

  • Datei-E/A, Stream-E/A, Socket-E/A
  • Netzwerke: HTTP, TCP
  • Remotechannel (HTTP, TCP) und Proxys
  • Mit Hilfe von ASP.NET erstellte XML-Webdienste
  • ASP.NET-Web Forms
  • Message Queuing mit Hilfe der MessageQueue-Klasse.
  • Asynchrone Delegaten

In diesem Abschnitt

Verwandte Abschnitte