Share via


Secuencias de comandos que utilizan ensamblados externos

El scripting con ensamblados externos es la manera preferida de usar el scripting en Microsoft BizTalk Server. Los ensamblados externos proporcionan varias ventajas:

  • Facilidad para compartir código

  • Mantenimiento más sencillo

  • Depuración más fácil

Nota

Se produce un error en la asignación de pruebas si el functoid scripting usa un ensamblado externo que no está registrado en la GAC. Funciona si el ensamblado externo está en la misma carpeta bin que el ensamblado del proyecto actual (colocado después de la generación).

Volver a usar el script solo requiere establecer la propiedad Script del functoid Scripting . Puesto que el script está almacenado fuera de la asignación, es posible modificar el script sin modificar la asignación. Además, puede usar la matriz completa de herramientas de depuración de Visual Studio para asegurarse de que el script se ejecuta correctamente.

Advertencia

El código del ensamblado externo debe ser seguro para subprocesos. En condiciones de sobrecarga, pueden ejecutarse simultáneamente varias instancias de una asignación.

Para obtener una función de ejemplo hospedada en un ensamblado externo, vea XML Tools (BizTalk Server Carpeta de ejemplos).

Consulte también

Functoid de scripting
Scripting mediante C#, JScript .NET y Visual Basic .NET en línea
Scripting mediante XSLT en línea y plantillas de llamada XSLT
Cómo agregar functoids de secuencia de comandos a una asignación
Cómo configurar el functoid Secuencia de comandos