Compartir a través de


Formas que usan expresiones

Varias formas de orchestration Designer, incluido Decide y Loop, usan expresiones booleanas para formar reglas que controlan la bifurcación. Otras formas utilizan expresiones para otros fines. Puede crear o editar una expresión para estas formas mediante el Editor de expresiones de BizTalk.

En la siguiente tabla se resumen las formas que utilizan expresiones en el Diseñador de orquestaciones y se muestran los tipos de datos válidos para esas expresiones.

Forma Descripción del uso de la expresión Tipos de datos válidos para las expresiones
Decidir Las formas de decisión contienen formas de regla , que usan expresiones booleanas. Boolean
Receive Recibir formas que tengan la propiedad Activate establecida en True usan la propiedad Expresión de filtro para filtrar los mensajes entrantes. La expresión de esta propiedad debe evaluarse como booleana, cuyo valor determina si se debe aceptar o no un mensaje entrante.

El cuadro de diálogo Expresión de filtro se usa para crear expresiones de filtro.
Boolean
Bucle Una forma de bucle requiere una forma Regla , que a su vez debe contener una expresión booleana. Boolean
Regla Las formas de regla (que se muestran en el área de proceso como formas de "rama") son formas simples que contienen expresiones booleanas y se usan dentro de otras formas (complejas) para controlar la bifurcación. Boolean
Escucha Cada rama de una forma Listen contiene, como mínimo, una forma Receive , que usa una expresión booleana solo para las expresiones de filtro (vea la entrada para Receive) o una forma Delay , que usa un objeto System.DateTime o un objeto System.TimeSpan . Booleano, System.DateTime, System.TimeSpan
Delay La expresión usada en una forma Delay debe evaluarse como un objeto System.DateTime para expresar una fecha límite o un objeto System.TimeSpan para expresar la duración. System.DateTime, System.TimeSpan
Asignación de mensajes La expresión de una forma de asignación de mensajes asigna un valor a un mensaje. El valor asignado puede ser de cualquier tipo, aunque normalmente se asigna un mensaje. Any
Expression La forma Expresión permite escribir cualquier expresión que elija en la orquestación. Por ejemplo, puede hacer una llamada a .NET para ejecutar un programa externo o, sencillamente, cambiar los valores de las variables de la orquestación. Any

En esta sección

Cómo usar la forma Expresión

Consulte también

Requisitos y limitaciones para expresiones
Construcción de mensajes
Configuración de formas de control de flujo