Referencia de functoid de aserción
El 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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de