Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los scripts inline son convenientes para el código personalizado que es poco probable que vaya a utilizar en otra parte de su aplicación.
BizTalk guarda scripts en línea en la hoja de estilos de Transformaciones de Lenguaje de Hoja de Estilos Extensible (XSLT) que define el mapa. Por este motivo, los scripts en línea pueden usar los mismos espacios de nombres que cualquier otro script de hoja de estilos XSLT. En la tabla siguiente se muestran los espacios de nombres disponibles.
Namespace | Descripción |
---|---|
Sistema | La clase System. |
System.Collection | Las clases de colecciones. |
System.Text | Clases de texto. |
System.Text.RegularExpressions | Las clases de expresiones regulares. |
System.Xml | Las clases XML principales. |
System.Xml.Xsl | Las clases XSLT. |
System.Xml.Xpath | Las clases XPath. |
Microsoft.VisualBasic | Las clases de script de Visual Basic. |
Para obtener más información sobre los espacios de nombres y los tipos de datos, busque en "Scripting de hoja de estilos XSLT mediante <msxsl:script>" y "System.Xml.Xsl.XslCompiledTransform" en la colección del marco de trabajo .NET.
Precaución
Evite usar la misma firma de método más de una vez. Cuando varios functoids de Scripting tienen la misma firma de método, BizTalk selecciona la primera implementación y ignora los demás.
Además de ser cómodo para los scripts de un solo uso, los scripts insertados también son útiles para declarar variables globales para su uso entre varios scripts. Por ejemplo, en un script en línea de C#, puedes colocar la siguiente línea de código fuera de cualquier clase.
ArrayList statusList = new ArrayList();
Esto crea un ArrayListstatusList
, disponible para todos los scripts insertados en el mapa.
Para obtener un script en línea de ejemplo, vea Herramientas XML (carpeta de ejemplos de BizTalk Server).
Véase también
Scripting Functoid
Uso de scripts con ensamblajes externos
Scripting usando XSLT en línea y plantillas de llamada XSLT
Cómo agregar functoids de scripting a un mapa
Cómo configurar el functoid de Scripting