Freigeben über


Lernprogramm: Verwenden von Regeln und Bedingungen

Regeln und Bedingungen werden von mehreren Aktivitäten verwendet, die einen Mechanismus zum Ausführen logischer Anweisungen benötigen, um einen Ausführungspfad im Workflow zu bestimmen. Darüber hinaus kann mit Regeln während der Verarbeitung des Workflows zusätzliche Anwendungslogik übernommen werden. In diesem Lernprogramm erfahren Sie, wie Regeln und Bedingungen im Workflow verwendet werden.

Die in diesem Lernprogramm erstellte Anwendung ist ein Kassenterminalsimulator. Ein Benutzer kann verfügbare Artikel in einen Warenkorb legen und anschließend eine beliebige Anzahl von Coupons übernehmen. Nach diesem Schritt und nach dem Klicken auf die Schaltfläche Auschecken wird ein sequenzieller Workflow aktiviert, um den Rabattpreis zu bestimmen, den der Benutzer von den ausgewählten Coupons erhält. Nach dem Bestimmen dieses Rabatts werden der Rabattpreis und der endgültige Gesamtpreis an die Anwendung zurückgegeben, und das Ergebnis wird angezeigt.

Zu diesem Zweck wird eine Windows Form-Hostanwendung erstellt. Der Workflow in dieser Anwendung ist ein sequenzieller Workflow mit Aktivitäten, die Regeln und Bedingungen verwenden. Sie erfahren insbesondere, wie die Bedingungen und Regeln in einer IfElseActivity-Aktivität, einer ConditionedActivityGroup-Aktivität und einer PolicyActivity-Aktivität verwendet werden.

In diesem Abschnitt

Übung 1: Erstellen des Regel- und Bedingungsprojekts

Übung 2: Verwenden von Regeln und Bedingungen mit IfElseActivity

Übung 3: Verwenden von Regeln und Bedingungen mit ConditionedActivityGroup

Abgeschlossenes Lernprogramm zu Regeln und Bedingungen

Referenz

IfElseActivity

ConditionedActivityGroup

PolicyActivity

Verwandte Abschnitte

Workflowänderungen an Bedingungen

Verwenden der Bedingungen in Workflows

Gewusst wie: Verwenden von Bedingungen durch Code

Regelauswertung in RuleSets

Rules and Conditions

Verwenden der PolicyActivity-Aktivität

Footer image

Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.