Referencia de functoid de aserción

 

El functoid Assert (functoid Assert functoid Assert le permite probar las suposiciones sobre las condiciones del mapa. Por ejemplo, si realiza algunos cálculos para determinar un descuento adicional en las compras de productos, puede afirmar que el descuento adicional no sea superior a 100 USD mediante un functoid lógico (Mayor que o Menor que).

Entrada

Parámetro 1: Valor booleano, generalmente a partir de la salida de algún otro functoid lógico o de un campo booleano variable en el mensaje de instancia de entrada.

Parámetro 2: Texto que se usará al iniciar una excepción si el parámetro 1 es False. Debería ser una instrucción descriptiva que se pueda usar para localizar el origen de la aserción con errores.

Parámetro 3: Texto que se va a devolver si el parámetro 1 es True.

Output

Salida 1: Valor de texto del parámetro 3 si el parámetro 1 es True; de lo contrario, el functoid produce una excepción.

Comentarios

El functoid Assert solo se activa en compilaciones de desarrollo o cuando la propiedad Generar información de depuraciónen la configuración de compilación del proyecto se establece en True. Cuando la aplicación de BizTalk Server se compila para la implementación y la propiedad Generar información de depuración se establece en False (valor predeterminado), se omiten las aserciones.

Nota

Equilibre la necesidad de procesar functoid Assert en compilaciones de producción con la sobrecarga adicional que puede ser necesaria para procesarlos.

Consulte también

Referencia a functoids avanzados
Functoids avanzados