Formatieren von Meldungen in Workflowdiensten

Dieses Thema gilt für Windows Workflow Foundation 4.

In diesem Beispiel wird gezeigt, wie verschiedene Benutzertypen in Messagingaktivitäten (WF-Dienste) verwendet werden können. Der Beispieldienst ist ein einfacher Dienst zur Kostengenehmigung und macht drei Vorgänge verfügbar. ApproveExpense nimmt einen Datenvertragstyp an und zeigt, wie bekannte Typen verwendet werden. Der Vorgang gibt auf Grundlage der Kosten true oder false zurück. ApprovePO nimmt einen XmlSerializer-Typ an und gibt true oder false auf Grundlage der Kosten zurück.ApprovedVendor nimmt einen Nachrichtenvertragstyp an und gibt true oder false zurück, wenn der Anbieter in der Liste der genehmigten Anbieter enthalten ist oder wenn die Anforderung von der Abteilung Finanzen stammt (die Abteilung Finanzen kann jeden Anbieter verwenden).

So verwenden Sie dieses Beispiel

  1. Laden Sie die Projektmappe in Visual Studio 2010, und erstellen Sie das Projekt.

  2. Führen Sie zuerst den unter "[Projektmappenbasisverzeichnis]\FormatterService\bin\debug\" generierten Dienst aus.

  3. Führen Sie als Nächstes die unter "[Projektmappenbasisverzeichnis]\FormatterClient\bin\debug" generierte Clientanwendung aus.

  4. Der Client ruft drei Vorgänge für den Dienst auf und gibt die Ergebnisse aus. Drücken Sie nach dem Abschluss die EINGABETASTE, um den Client und dann der Dienst zu beenden.

Dd807506.Important(de-de,VS.100).gif Hinweis:
Die Beispiele sind möglicherweise bereits auf dem Computer installiert. Überprüfen Sie das folgende (standardmäßige) Verzeichnis, bevor Sie fortfahren.

<Installationslaufwerk>:\WF_WCF_Samples

Wenn dieses Verzeichnis nicht vorhanden ist, rufen Sie Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF) Samples for .NET Framework 4 auf, um alle Windows Communication Foundation (WCF)- und WF-Beispiele herunterzuladen. Dieses Beispiel befindet sich im folgenden Verzeichnis.

<Installationslaufwerk>:\WF_WCF_Samples\WF\Basic\Services\Formatter