Freigeben über


Abgeschlossenes Lernprogramm zum Hosten der Laufzeit von Windows Workflow Foundation

Hinweis

Die hier aufgelisteten Projektdateien beinhalten den vollständigen Quellcode für Lernprogramm: Hosten der Laufzeit von Windows Workflow Foundation.

Ein Workflow benötigt zum Ausführen eine Hostinganwendung. Auf der grundlegendsten Ebene verwendet eine Windows Workflow Foundation-basierte Hostanwendung WorkflowRuntime, um einen Workflow zu erstellen und zu starten . Während der Ausführung des Workflows kann die Hostanwendung auch mit dem Workflow bezüglich Datenaustausch kommunizieren. In diesem Lernprogramm werden das Implementieren dieses grundlegenden Szenarios und erweiterte Hostingkonzepte erläutert, die mit Windows Workflow Foundation-Laufzeitdiensten in Zusammenhang stehen.

Übersicht über das Lernprogramm

In Aufgabe 1: Erstellen eines Workflows und Übergeben von Parametern (befindet sich in Übung 2: Ausführen eines Workflows) wird die Prozedur für das Übergeben von Parametern an einen Workflow bei dessen Ausführungsbeginn beschrieben. Durch Übergeben einer wörterbuchbasierten Auflistung von Werten löst das Laufzeitmodul die Schlüssel in dieser Auflistung in die Eigenschaften des Workflows auf und legt diese Eigenschaften auf Grundlage des entsprechenden Werts in der Auflistung fest.

In Aufgabe 1: Überwachen und Verarbeiten von Ereignissen von Übung 3: Arbeit mit Laufzeitereignissen des Lernprogramms finden Sie eine Erläuterung zum Erstellen von Ereignishandlern für die Ereignisse, die vom Laufzeitmodul ausgelöst werden, und für die Ereignisse, die während bestimmter Workflowereignisse ausgelöst werden. In der nächsten Aufgabe (Aufgabe 2: Unterbrechen, Beenden und Fortsetzen von Workflows) wird gezeigt, wie die Ausführung des Workflows durch Unterbrechen oder Beenden des Workflows gesteuert wird. Wenn der Workflow unterbrochen wird, kann er von der Hostanwendung auch später fortgesetzt werden.

In Übung 4: Verwenden von Laufzeitdiensten werden verschiedene Aufgaben, die einigen der Laufzeitdienste in Windows Workflow Foundation zugeordnet sind, abgedeckt. In Aufgabe 1: Konfigurieren von Laufzeitdiensten mit Code und Aufgabe 2: Konfigurieren von Laufzeitdiensten mithilfe von App.Config fügt die Hostanwendung mithilfe von Quellcode bzw. einer Anwendungskonfigurationsdatei Laufzeitdienste hinzu und legt dienstspezifische Eigenschaften fest. In Aufgabe 3: Verwenden des Windows Workflow-Persistenzdiensts wird der SqlWorkflowPersistenceService-Dienst verwendet, um für eine SQL-Datenbank Workflowpersistenz bereitzustellen. In Aufgabe 4: Verwenden des Windows Workflow-Überwachungsdiensts und Aufgabe 5: Erstellen eines Überwachungsprofils konfiguriert die Hostanwendung den SqlTrackingService-Dienst, um die Überwachung von Workflowereignissen in einer SQL-Überwachungsdatenbank zu aktivieren.

Siehe auch

Weitere Ressourcen

SQL Data Maintenance Sample
Hosting

Footer image

Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.