Partage via


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