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.
Im Beispiel "AsynchronousCommunication " wird veranschaulicht, wie die Kommunikation zwischen zwei verschiedenen Windows Workflow Foundation (WF)-Diensten standardmäßig asynchron erfolgt.
Zeigt
Asynchrone Kommunikation zwischen WF-Diensten.
Diskussion
In diesem Beispiel wird gezeigt, wie die Kommunikation zwischen WF-Anwendungen asynchron mithilfe der von .NET Framework bereitgestellten Messagingaktivitäten erfolgt.
Dieses Beispiel besteht aus den folgenden drei Projekten.
CreditCheckService
Dieser Dienst erhält die Bonitätsbewertung einer bestimmten Person oder den Wert des zu erwerbenden Artikels und entscheidet dann, ob der Person das Guthaben gewährt wird.
Mietgenehmigungsdienst
Dieser Dienst erhält eine Bewerbung von einer Person, die eine Gutschrift benötigt. Dieser Dienst kommuniziert asynchron mit der CreditCheckService
, um zu entscheiden, ob der Kreditantrag gültig ist.
Kunde
Der Kunde kommuniziert synchron mit dem RentalApprovalService
, um zu wissen, ob die Gutschrift genehmigt wurde.
Einrichten, Erstellen und Ausführen des Beispiels
Klicken Sie mit der rechten Maustaste auf die Lösung "AsynchronousCommunication ", und wählen Sie "Eigenschaften" aus.
Wählen Sie in "Allgemeine Eigenschaften" "Startprojekt" und dann "Mehrere Startprojekte" aus.
Verschieben Sie RentalApprovalService an die erste Position in der Liste, gefolgt von CreditCheckService, gefolgt von Client. Legen Sie die Startaktion für alle drei Projekte fest.
Klicken Sie auf OK, und drücken Sie F5 , um das Beispiel auszuführen.