Freigeben über


Technologiebeispiel für das ereignisbasierte asynchrone Muster

Aktualisiert: November 2007

In diesem Beispiel wird die Verwendung von Komponenten veranschaulicht, die das ereignisbasierte asynchrone Muster unterstützen.

Das ereignisbasierte asynchrone Muster ermöglicht ein ereignisgesteuertes Programmiermodell für das Ausführen asynchroner Vorgänge. Mit diesem Modell können Sie zur Entwurfszeit asynchrone Funktionalität in der Anwendungen erstellen. Weitere Informationen finden Sie unter Multithreadprogrammierung mit dem ereignisbasierten asynchronen Muster.

Informationen zur Verwendung der Beispiele finden Sie unter den folgenden Themen:

Sicherheitshinweis:

Dieser Beispielcode soll ein Konzept veranschaulichen und nicht in Anwendungen oder Websites verwendet werden, da er möglicherweise nicht die sichersten Programmierpraktiken darstellt. Microsoft übernimmt keine Haftung für zufällig entstandene oder Folgeschäden durch die Verwendung des Beispielcodes für einen anderen als den vorgesehenen Zweck.

So können Sie das Beispiel über die Eingabeaufforderung erstellen und ausführen

  1. Navigieren Sie an der Eingabeaufforderung zum Speicherort der unkomprimierten Beispieldateien.

  2. Navigieren Sie zu einem der sprachspezifischen Unterverzeichnisse im Verzeichnis EventBasedAsyncSample.

  3. Geben Sie msbuild ein, um das Beispiel mit der bereitgestellten Projektmappendatei (.sln) zu erstellen.

  4. Geben Sie cd EventBasedAsyncSample<lang>\bin\Debug ein, um zum Speicherort der ausführbaren Datei zu navigieren, wobei <lang> je nach gewählter Programmiersprache CS, VB oder JSL ist.

  5. Geben Sie EventBasedAsyncSample<lang>.exe ein, um das Beispiel auszuführen.

So können Sie das Beispiel in Visual Studio erstellen und ausführen

  1. Navigieren Sie in Windows Explorer zum Speicherort der unkomprimierten Beispieldateien.

  2. Navigieren Sie zu einem der sprachspezifischen Unterverzeichnisse im Verzeichnis EventBasedAsyncSample.

  3. Doppelklicken Sie auf die Projektmappendatei (.sln), um diese in Visual Studio zu öffnen.

  4. Drücken Sie F5 in Visual Studio, um das Beispiel zu erstellen und auszuführen.

So verwenden Sie das Formular EventBasedAsyncSample

  • Das Formular EventBasedAsyncSample hat vier Schaltflächen, eine für jede der veranschaulichten Technologien. Sie können zwei der Beispiele sofort ausführen, indem Sie auf die Schaltfläche Beispiel für asynchrone PictureBox bzw. die Schaltfläche BackgroundWorker-Beispiel klicken. Für die anderen beiden Beispiele ist die Verwendung von IIS (Internet Information Services, Internetinformationsdienste) erforderlich. Wenn IIS verfügbar ist, klicken Sie auf die Schaltfläche Beispiel für asynchronen Webclient oder die Schaltfläche Beispiel für asynchronen Webdienst und folgen den Anweisungen zum Verfügbarmachen der bereitgestellten Dateien über IIS. Weitere Informationen über IIS finden Sie unter ASP.NET und IIS-Konfiguration.

Veranschaulicht

Siehe auch

Referenz

AsyncOperationManager

Weitere Ressourcen

Multithreadprogrammierung mit dem ereignisbasierten asynchronen Muster