Formes prenant des expressions
Plusieurs formes dans Orchestration Designer, notamment Decide et Loop, utilisent des expressions booléennes pour former des règles qui contrôlent la branche. D’autres formes utilisent des expressions dans d’autres buts. Vous pouvez créer ou modifier une expression pour ces formes à l'aide de l'Éditeur d'expression BizTalk.
Le tableau suivant récapitule les formes utilisant des expressions dans le Concepteur d'orchestration et répertorie les types de données qui sont valides pour ces expressions.
Forme | Description d'utilisation d'expression | Types de données d'expression valides |
---|---|---|
Décider | Déterminez que les formes contiennent des formes de règle , qui utilisent des expressions booléennes. | Boolean |
Receive | Les formes de réception dont la propriété Activate est définie sur True utilisent la propriété Filter Expression pour filtrer les messages entrants. L'expression figurant dans cette propriété doit correspondre à une valeur booléenne, qui déterminera si le message entrant doit être accepté ou non. La boîte de dialogue Filtrer l’expression est utilisée pour créer des expressions de filtre. |
Boolean |
Boucle | Une forme de boucle nécessite une forme De règle , qui à son tour doit contenir une expression booléenne. | Boolean |
Règle | Les formes de règle (affichées sur la zone de processus en tant que formes « branche ») sont des formes simples qui contiennent des expressions booléennes et sont utilisées dans d’autres formes (complexes) pour régir la branche. | Boolean |
Ecoute | Chaque branche d’une forme Listen contient, au minimum, une forme Receive , qui utilise une expression booléenne uniquement pour les expressions de filtre (voir l’entrée pour Receive), ou une forme Delay , qui utilise un objet System.DateTime ou un objet System.TimeSpan . | Booléen, System.DateTime, System.TimeSpan |
Retard | L’expression utilisée dans une forme Delay doit être évaluée à un objet System.DateTime pour exprimer une échéance ou à un objet System.TimeSpan pour exprimer la durée. | System.DateTime, System.TimeSpan |
Assignation de messages | L’expression d’une forme d’affectation de message affecte une valeur à un message. La valeur affectée peut être de n'importe quel type, bien qu’il s’agisse généralement d'un message. | Quelconque |
Expression | La forme Expression vous permet d’entrer n’importe quelle expression de votre choix dans votre orchestration. Par exemple, vous pouvez effectuer un appel de type .NET pour exécuter un programme externe ou simplement modifier la valeur des variables de l'orchestration. | Quelconque |
Dans cette section
Utilisation de la forme Expression
Voir aussi
Impératifs et restrictions des expressions
Construction de messages
Configuration des formes Contrôle de flux