Formen, die Ausdrücke annehmen
Mehrere Formen in Orchestrierung Designer, einschließlich Decide und Schleife, verwenden boolesche Ausdrücke, um Regeln zu bilden, die das Verzweigen steuern. Andere Formen verwenden Ausdrücke zu anderen Zwecken. Sie können einen Ausdruck für diese Formen mithilfe des BizTalk-Ausdrucks-Editors erstellen oder bearbeiten.
In der folgenden Tabelle sind die Formen, die im Orchestrierungs-Designer Ausdrücke verwenden, und die Datentypen, die für diese Ausdrücke gültig sind, zusammengefasst.
Form | Beschreibung der Ausdrucksverwendung | Gültige Datentypen für Ausdrücke |
---|---|---|
Entscheiden | Entscheiden Von Shapes, die Regel-Shapes enthalten, die boolesche Ausdrücke verwenden. | Boolean |
Receive | Empfangen von Shapes, deren Activate-Eigenschaft auf True festgelegt ist, verwenden die Filterausdruck-Eigenschaft , um eingehende Nachrichten zu filtern. Der Ausdruck in dieser Eigenschaft muss einen booleschen Ausdruck ergeben, dessen Wert bestimmt, ob eine eingehende Nachricht akzeptiert wird. Das Dialogfeld Filterausdruck wird verwendet, um Filterausdrücke zu erstellen. |
Boolean |
Schleife | Ein Schleifen-Shape erfordert ein Regel-Shape , das wiederum einen booleschen Ausdruck enthalten muss. | Boolean |
Regel | Regelformen (die im Prozessbereich als "Branch"-Shapes angezeigt werden) sind einfache Shapes, die boolesche Ausdrücke enthalten und in anderen (komplexen) Formen zum Steuern der Verzweigung verwendet werden. | Boolean |
Hören | Jeder Branch eines Listen-Shapes enthält mindestens ein Receive-Shape , das einen booleschen Ausdruck nur für Filterausdrücke verwendet (siehe Eintrag für Receive), oder ein Delay-Shape , das ein System.DateTime-Objekt oder ein System.TimeSpan-Objekt verwendet. | Boolesch, System.DateTime, System.TimeSpan |
Verzögern | Der in einem Delay-Shape verwendete Ausdruck muss zu einem System.DateTime-Objekt ausgewertet werden, um einen Stichtag oder ein System.TimeSpan-Objekt auszudrücken, um die Dauer auszudrücken. | System.DateTime, System.TimeSpan |
Nachrichtenzuweisung | Der Ausdruck in einem Nachrichtenzuweisungs-Shape weist einer Nachricht einen Wert zu. Der zugewiesene Wert kann einen beliebigen Typ aufweisen, wobei in der Regel eine Nachricht zugewiesen wird. | Any |
Ausdruck | Mit der Form Ausdruck können Sie einen beliebigen Ausdruck eingeben, den Sie in Der Orchestrierung auswählen. Sie können zum Beispiel mit einem auf .NET basierenden Aufruf ein externes Programm ausführen oder die Werte Ihrer Orchestrierungsvariablen einfach manuell ändern. | Any |
In diesem Abschnitt
Weitere Informationen
Anforderungen und Einschränkungen für Ausdrücke
Erstellen von Nachrichten
Konfigurieren von Flusskontrollformen