Freigeben über


IfElse mit Regeln

Dieses Thema gilt für Windows Workflow Foundation 4.

Dieses Beispiel veranschaulicht die Verwendung einer Regelbedingung mit einer IfElseActivity-Aktivität.

Das Beispiel übergibt einen OrderValue-Parameter vom Host. Der Wert des Parameters wird in einer Regelbedingung für die erste Verzweigung der IfElseActivity-Aktivität verwendet. Wenn der Wert niedriger als 10.000 ist, wird die erste Verzweigung ausgeführt, und die CodeActivity-Aktivität in der ersten Verzweigung gibt Get Manager Approval in der Konsole aus. Wenn der Wert höher als 10.000 ist, wird die CodeActivity-Aktivität in der zweiten Verzweigung ausgeführt, und in der Konsole wird Get VP Approval ausgegeben.

So erstellen Sie das Beispiel

  1. Laden Sie das Beispiel herunter, indem Sie auf Beispiel downloaden klicken.

    Hierdurch wird das Beispielprojekt auf die lokale Festplatte extrahiert.

  2. Klicken Sie auf Start, zeigen Sie auf Programme, zeigen Sie auf Microsoft Windows SDK, und klicken Sie dann auf CMD Shell.

  3. Wechseln Sie zum Quellverzeichnis des Beispiels.

  4. Geben Sie an der Eingabeaufforderung MSBUILD <Name der Projektmappendatei> ein.

So führen Sie das Beispiel aus

  1. Führen Sie im Eingabeaufforderungsfenster des SDKs die EXE-Datei im Ordner "IfElseWithRules\bin\debug" aus (bzw. im Ordner "IfElseWithRules\bin" für die Visual Basic-Version des Beispiels), der sich unter dem Hauptordner des Beispiels befindet.
Ee960224.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.

<InstallDrive>:\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\Rules\IfElseWithRules

Siehe auch

Verweis

System.Workflow.Activities.Rules
IfElseActivity
CodeActivity
RuleDefinitions

Weitere Ressourcen

CodeDOM Types Supported by Windows Workflow Foundation
Using Conditions in Workflows
Using Rule Conditions in Workflows
Using Conditions through Code
Rules and Conditions Samples